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