|
|
|||||
Собственно я так и сделал, просто думал вдруг есть вариант без явного приведения.
__________________
Я заклинаю вас действовать иначе. |
|
|||||
d = c ? a + b : a;
Читается как "d равно если с, то a плюс b, иначе а" d = a + int(c)*b; Читается как "d равно a плюс результат приведения с к инту умноженный на b" И где теряется читаемость?
__________________
Будь проще. |
|
|||||
Цитата:
Например гораздо легче прочитать: function getNames(i:int):String { switch(i) { case 1: return "John"; break; case 2: return "Em"; break; case 3: return "Martin"; break; default: return "Cock"; break; } } function getNames(i:int):String { var names:Array = ["John", "Em", "Martin"]; var defName:String = "Cock"; return (i < names.length) ? names[i] : defName; }
__________________
Я заклинаю вас действовать иначе. |
|
|||||
развейте ваш switch до 500 кейсов
__________________
местонахождение |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Красивый пример умножения числа на булево:
|
Часовой пояс GMT +4, время: 02:28. |
|
« Предыдущая тема | Следующая тема » |
|
|