Многострочные "IF / ACT" |
Содержание Previous Next |
Возможно использование многострочных "IF" и "ACT". Многострочные формы записи отличаются от однострочных тем, что после символа ":" ставится перенос строки, затем идут построчно необходимые операторы, а заканчивается всё это словом "END" (можно записывать "END IF / END ACT"). Многострочные формы "IF" и "ACT" могут содержать внутри себя как однострочные формы, так и многострочные. Каждому "IF" и "ACT" должен соответствовать свой "END". Например:
if a+b<3 or y=8: p 'A+B<3 или Y=8' nl if j=88:nl & p 'NEXT' if $h='ooo': p 'loo' & jump 'lll' end act 'Идти к '+$Dest: pl 'Вы пошли к '+$Dest goto $Dest end end end
Кроме этого, в многострочной форме "IF" допускается использование ключевого слова "ELSE". Например:
if a=0: 'abc1234' if b=0: '0' else '1' if j=88:nl & p 'NEXT' if $h='ooo': p 'loo' & jump 'lll' else p 'sample text' v=8 end 1234 act 'Идти к '+$Dest: pl 'Вы пошли к '+$Dest goto $Dest end else '01234' g=78 end
|