существует аналог GoTo ?

General Injection issues

Moderators: Murderator+, Murderator

Post Reply
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

существует аналог GoTo ?

Post by Mihail »

всевремя "летит счетчик вложенности циклов" кроме goto есть способ пеместиться?
admir
Posts: 528
Joined: 2005-01-13 07:20:54

Post by admir »

глобальные переменные , с новым субом .
Dex
Posts: 7
Joined: 2005-06-15 20:31:25

Re: существует аналог GoTo ?

Post by Dex »

Mihail wrote:всевремя "летит счетчик вложенности циклов" кроме goto есть способ пеместиться?


Я так понимаю тебе по условию нужно выйти из цикла. Можно сделать так:

Code: Select all

FOR i = 1 TO 10
 IF условие THEN
   GOTO continue
 ENDIF
 some code...
 continue:
NEXT

Правда цикл вхолостую будет крутиться, но при малых i не страшно.
PCGamer
Posts: 125
Joined: 2005-08-12 03:04:00

Re: существует аналог GoTo ?

Post 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
или на худой конец в ифе счётчик цикла "подкрути". Сам потом в своих скриптах запутаешься с этим гото.
I NEED HELP at viewtopic.php?t=4903
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

Не скажи, в некоторых случаях его удобно использовать.
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Угу, у меня скрипт на мининг, мб меня жутко глючит, но пашет тока через goto и условие, аналогично составленный while или repeat нифига не помогают.

Так, что иногда бывает просто необходимо :lol:
PCGamer
Posts: 125
Joined: 2005-08-12 03:04:00

Post by PCGamer »

Можно конечно сказать что гото нужен и без него иногда не обойтись, а можно подумать и перестроить алгоритм без гото.
I NEED HELP at viewtopic.php?t=4903
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

Вот это правильно.
ГОТО тока портит картинку. :D
Сделал дело - флуди смело !!!
flake
Expert!
Posts: 746
Joined: 2004-08-11 23:56:17
Location: The Citadel
Contact:

Post by flake »

дело вкуса.
Post Reply