Просмотр полной версии : Помогите с синтаксисом
willis83
18.02.2011, 18:01
имеем строку
var ... = aVtc[j][bEnd?0:i+1];
aVtc это массив, и вот меня смущает [bEnd?0:i+1], bEnd и i переменные, но вот что за конструкция "?0:" ?
Не похоже на регулярки
gloomyBrain
18.02.2011, 18:05
если bEnd то 0 иначе i+1
Волгоградец
18.02.2011, 18:05
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/operators.html#conditional
Думай об это просто как об if else.
willis83
18.02.2011, 19:41
Спасибо! Помню где-то наталкивался на это, но вспомнить не сумел, гугл тоже не помог.
Собственно, эта штука называется "тернарный условный оператор"
http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/operators.html#conditional
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.