На этом уроке мы рассмотрим операторы условного ветвления if/else и switch
Подстатья
18 155
30
Что насчёт расположения default?
enum MyEnum {A, B, C}

int GetMyEnumValue(int myInt){
    switch(myInt){
        case MyEnum::A:
           return MyEnum::A;
        // Если myInt не является одним из значений MyEnum, используем MyEnum::B в качестве значения по умолчанию.
        default:
        case MyEnum::B:
           return MyEnum::B;
        case MyEnum::C:
           return MyEnum::C;
    }
}
24
nazarpunk, он не скрыт, я ж кидал исходники движка. Я бы скорее назвал это интерпретация, чем компиляция.
30
И компиляции, в том виде, к которому ты привык, у нас нет, бтв.
Если процесс компиляции скрыт от разработчика, то это не значит что его нет.
В данном уроке мы познакомимся с массивами переменных и научимся с ними работать.
Подстатья
11 124
24
nazarpunk, потому что она ложила на общие принципы программирования?))
По ней можно такие же статьи писать, с красными плашками
30
avuremybe, ты дал общее определение "в программировании". Lua напрямую к нему относится и в нём индексация начинается с единицы.
24
nazarpunk, луа на своем франзуском диалекте и своими проприетарными проблемами.
1С вон вообще на русском написан. Его тоже будем в один ряд с типовыми ЯП ставить?
30
В программировании отсчёт всегда начинается с 0, а не с 1.
Lua с тобой не согласится.
На данном уроке мы рассмотрим основные директивы скриптовой части и как они используются.
Подстатья
5 98
24
nazarpunk, потому что "директивы препроцессора".
Чтоб читателя не нагружать лишней информацией.
А занимается этим все тот же внутренний "компайлер" в движке.
30
Когда препроцессор встречает макросы-объекты с текст_замена
Почему препроцессор, если этим занимается лексер?