|
|
|
|
Оператор безусловного перехода Goto в языках программирования C++,C#.Net,Deplhi,VFP,Transact-SQL,PL-SQL,VBScript,JavaScript,JScript,Visual Basic
3.8 Оператор безусловного перехода
Оператор позволят передать выполнение
программы, в место кода отмеченное меткой.
Этот оператор существовал даже в
ассемблере и машинных кодах (более того там это был практически
основным оператором), но по мере развития программирования этот
оператор был признан неудачным, так как даже при не частом
использовании программу становится запутанной и сложной для
понимания, а при постоянном его использовании в программе даже сам
автор вскоре перестает понимать её логику. Из – за этого его
использование настоятельно не рекомендуется, тем более, что было
доказано, что можно создать любую программу не используя оператор
goto. Поэтому во многих языках от него совсем отказались. Совет:
используйте оператор безусловного переход лишь в самых необходимых
случаях, а лучше вообще никогда его не используйте.
|
C++,
C#, Transact-SQL, Delphi, Visual Basic, VBScript, PL\SQL
|
Jscript, Java, Visual FoxPro,
PHP,
Perl
|
|
goto
метка;
|
Нет!
|
|