- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
mx_internal function columnWordWrap(c: DataGridColumn): Boolean {
if (c.wordWrap == true)
return true;
if (c.wordWrap == false)
return false;
return wordWrap;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−361.9
mx_internal function columnWordWrap(c: DataGridColumn): Boolean {
if (c.wordWrap == true)
return true;
if (c.wordWrap == false)
return false;
return wordWrap;
}
American Flex project
guest 28.03.2009 23:12 # +6
подозреваю, что к этому причастен некий индоамериканец :))
guest 30.03.2009 14:45 # −3
просто так легко делать отладку: ставится breakpoint на нужный возвращаемый результат (true or false). Ну и последняя строка, чтобы компилятор не ругался на отсутствие возвращаемого значения.
guest 01.04.2009 16:09 # 0
индусссссс :))
guest 21.04.2009 23:00 # 0
На самом деле оказалось, что это примерно изза того, что во флексе тип Boolean может принимать ТРИ значения (!): true, false и undefined (тип всетаки - объект).
А код для америкосов писала таки русская контора..
guest 17.05.2009 01:29 # +2
Вообще-то не три, а четыре - есть еще null ;) Но и это не проблема:
mx_internal function columnWordWrap(c: DataGridColumn): Boolean {
return wordWrap ? true : false;
}
guest 10.08.2009 19:50 # 0
guest 17.08.2009 12:59 # 0
Код должен был выглядеть:
mx_internal function columnWordWrap(c:DataGridColumn):Boolean
{
return c.wordWrap;
}
Т.как последий return никогда бы не выполнился, и возвращал вообще что-то левое. И никаких проблем при отладке - ставьте брейкпоинт на строку с return. Единственное полезность такой функции вызывает сомнение - зачем она нужна, если у нас уже есть ссылка на колонку и мы уже можем проверить у нее wordWrap не обращаясь к этой функции.