PDA

Просмотр полной версии : Оператор перехода


Fleshik
19.09.2007, 17:05
В ActionScript есть операторы перехода continue, break.
Есть ли в ActionScript оператор перехода в определенное место кода?
В языке С#, к примеру, это оператор goto.

Double
19.09.2007, 17:10
goto критиковали ещё во времена турбо паскаля 5.с.чем-то. код становится нечитаемым.

Fleshik
19.09.2007, 17:15
goto критиковали ещё во времена турбо паскаля 5.с.чем-то. код становится нечитаемым.

:) Согласен, но иногда он очень удобен в использовании.
И вы не ответили на мой вопрос.:eek:

etc
19.09.2007, 17:20
goto нет. (Это расшифровка второго поста).

Kikasso
19.09.2007, 17:33
a switch / case это не то?

etc
19.09.2007, 17:59
Нет, совершенно не то.

motor4ik
19.09.2007, 18:24
я знаю есть оператор ПК )))

Double
19.09.2007, 18:25
goto осуществляет безусловный переход к метке. причём метка сама по себе не несёт никакой информации о том, откуда к ней может произойти этот переход. из-за этого разбор кода становится очень проблематичным. в случае switch/case всё предельно ясно, т.к. case находится в рамках свича.

Mnilionic
19.09.2007, 20:34
а есть ли во флеш параметр у break, указывающий, сколько вкладывающих структур необходимо прервать ( по аналогии с php) ?

Kikasso
19.09.2007, 20:53
а есть ли во флеш параметр у break, указывающий, сколько вкладывающих структур необходимо прервать ( по аналогии с php) ?
нет увы.

etc
19.09.2007, 22:53
В AS3 для break указывается label.