Page 1 of 1
существует аналог GoTo ?
Posted: 2005-08-29 10:38:41
by Mihail
всевремя "летит счетчик вложенности циклов" кроме goto есть способ пеместиться?
Posted: 2005-09-01 18:23:39
by admir
глобальные переменные , с новым субом .
Re: существует аналог GoTo ?
Posted: 2005-10-02 17:45:19
by Dex
Mihail wrote:всевремя "летит счетчик вложенности циклов" кроме goto есть способ пеместиться?
Я так понимаю тебе по условию нужно выйти из цикла. Можно сделать так:
Code: Select all
FOR i = 1 TO 10
IF условие THEN
GOTO continue
ENDIF
some code...
continue:
NEXT
Правда цикл вхолостую будет крутиться, но при малых i не страшно.
Re: существует аналог GoTo ?
Posted: 2005-10-02 18:10:06
by PCGamer
Dex wrote:Mihail wrote:всевремя "летит счетчик вложенности циклов" кроме goto есть способ пеместиться?
Я так понимаю тебе по условию нужно выйти из цикла. Можно сделать так:
Code: Select all
FOR i = 1 TO 10
IF условие THEN
GOTO continue
ENDIF
some code...
continue:
NEXT
Правда цикл вхолостую будет крутиться, но при малых i не страшно.
Забуть про гото. В твоем распоряжении есть repeat until и wile wend
или на худой конец в ифе счётчик цикла "подкрути". Сам потом в своих скриптах запутаешься с этим гото.
Posted: 2005-10-02 18:29:21
by flake
Не скажи, в некоторых случаях его удобно использовать.
Posted: 2005-10-02 18:57:20
by Destruction
Угу, у меня скрипт на мининг, мб меня жутко глючит, но пашет тока через goto и условие, аналогично составленный while или repeat нифига не помогают.
Так, что иногда бывает просто необходимо

Posted: 2005-10-03 01:07:35
by PCGamer
Можно конечно сказать что гото нужен и без него иногда не обойтись, а можно подумать и перестроить алгоритм без гото.
Posted: 2005-10-03 13:11:29
by Askaneli
Вот это правильно.
ГОТО тока портит картинку.

Posted: 2005-10-03 13:12:26
by flake
дело вкуса.