Author Topic: Как поведет себя кликер, если есть goto и sub  (Read 1999 times)

0 Members and 1 Guest are viewing this topic.

schaft

  • Освоившийся
  • **
  • Posts: 29
    • View Profile
Если есть такой к примеру код
Code: [Select]
sub(1)
for($a, $a<5)
if($a>4)
$a=1
gosub(2)
end_if
какой то код1
skip:
какой то код2
end_cyc
end_sub

sub(2)
какой то код3
goto(skip)
end_sub
при обработки "skip" кликер будет знать как продолжать? Ну то есть когда он пойдет дальше и наткнется на 1-ые "end_cyc"  и "end_sub"  ОН вернется к началу sub(1)?
« Last Edit: May 24, 2014, 10:44:25 AM by schaft »

schaft

  • Освоившийся
  • **
  • Posts: 29
    • View Profile
Потестил и пришел к выводу, что при переходе по goto дальше продолжает работать sub(1)

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
нельзя выпрыгивать через гото из SUB и уж тем более в другой SUB

schaft

  • Освоившийся
  • **
  • Posts: 29
    • View Profile
нельзя, но он работает.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
ПДД тоже можно не соблюдать. Но черевато, и результат очень непредсказуем.
Опиши задачу, наверняка её можно решить более изящно.