Apple придумали новый язык программирования..
Читаю их книжку (пока не дошел даже до "функции") и "от фейспалмов распухло лицо" и думаю, что в итоге мне не понравится он. Хотя с другой стороны, если apple решит его использовать - то куда денешься.. Выпилят в 7-м или 8-м ХКоде все, кроме свифта, и делов то
Напоминает вообще все - от паскаля до пехопе (прости господи), ява, кругом обьекты, UInt8 + UInt16 нельзя, так как на самом деле тупо обьекты, не имеющие ничего общего
Код (тот, который я успел увидеть) нихера не читаемый; переменные можно писать любыми unicode символами - после свифта в общем наже 1С уже не страшно имхо будет
по поводу чисел в доке сказано :)
ОтветитьУдалитьUse the Int type for all general-purpose integer constants and variables in your code, even if they are known to be non-negative. Using the default integer type in everyday situations means that integer constants and variables are immediately interoperable in your code and will match the inferred type for integer literal values.
ну а если уж хочется извращений то uin8var + UInt8(uint16var)
а если хочется еще больше извращений можно самому перегрузить оператор ;)
зы: да я тебя читаю ;)
ну так я после
ОтветитьУдалитьuin8var + UInt8(uint16var)
и не выдержал :)