Найдено результатов: 4

Каков предпочтительный стиль для отдельных заявлений о принятии решений и действиях?

В случае языков, поддерживающих одно решение и действие без скобок, например, в следующем примере:

if (var == true)
    doSomething();

Каков предпочтительный способ написания этого текста? Следует ли всегда использовать скобки, или их использование должно быть оставлено в качестве предпочтения отдельного разработчика? Кроме того, зависит ли эта практика от размера блока кода, например, в следующем примере:

if (var == 1)
    doSomething(1);
else if (var > 1 && var < 10)
    doSomething(2);
else
{
    validate(var);
    doSomething(var);
}

language-agnostic   language-features   readability    

440   20   18:12, 5th August, 2020


Интерпретируемые языки-использование скомпилированного языка за интерпретатором

Если есть какие-то языковые дизайнеры (или люди просто в курсе), мне интересно узнать о методологии создания стандартных библиотек для интерпретируемых языков. В частности, каков, по-видимому, наилучший подход? Определение стандартных функций / методов на интерпретируемом языке или выполнение обработки тех вызовов на компилируемом языке, на котором написан интерпретатор?

Что заставило меня задуматься об этом, так это вопрос SO о stripslashes()-подобной функции в Python. Моя первая мысль была "почему бы не определить свой собственный и просто вызвать его, когда он вам нужен", Но она подняла вопрос: предпочтительнее ли для такой функции позволить интерпретируемому языку обрабатывать эти накладные расходы, или лучше написать расширение и использовать скомпилированный язык позади интерпретатора?

performance   language-agnostic   language-features   interpreted-language    

460   4   00:15, 6th August, 2020


Выражение Против Утверждения

Я спрашиваю относительно c#,, но предполагаю, что это то же самое в большинстве других языков.

Есть ли у кого-нибудь хорошее определение выражений и утверждений и каковы различия?

c#   language-features   expression    

489   18   19:20, 11th August, 2020


Гото команда в PHP?

Я слышал слухи, что PHP планирует ввести команду "goto". Что он должен делать?

Я попытался немного поискать, но не нашел ничего ужасно описательного. Я понимаю, что это не будет команда типа "GOTO 10"...

php   language-features   goto    

498   7   17:29, 8th August, 2020