На этом уроке мы рассмотрим операторы условного ветвления if/else и switch
Подстатья
18 214
30
Ну да. Нигде не написано, что default должен быть последним выражением.
26
nazarpunk, по середине типа?
Интересно. Завтра обязательно проверю
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;
    }
}
26
nazarpunk, он не скрыт, я ж кидал исходники движка. Я бы скорее назвал это интерпретация, чем компиляция.
В данном уроке мы познакомимся с массивами переменных и научимся с ними работать.
Подстатья
11 169
26
nazarpunk, на общепринятые.
Про нумерацию с единицы ты уже упомянул.
Есть еще кейворды на французском, типа nil :D
30
avuremybe, можно хоть один пример, где Lua на какие-то там принципы положил? И желательно с обоснованием.
26
nazarpunk, потому что она ложила на общие принципы программирования?))
По ней можно такие же статьи писать, с красными плашками
30
avuremybe, ты дал общее определение "в программировании". Lua напрямую к нему относится и в нём индексация начинается с единицы.
На данном уроке мы рассмотрим основные директивы скриптовой части и как они используются.
Подстатья
5 133
30
avuremybe, ну тогда вообще непонятно, почему define не сработает внутри строкового литерала.
26
nazarpunk, потому что "директивы препроцессора".
Чтоб читателя не нагружать лишней информацией.
А занимается этим все тот же внутренний "компайлер" в движке.