Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
manual:basic [2024/02/02 11:00] – [Массивы] fix estintaxmanual:basic [2025/01/11 19:56] (текущий) – [Сегменты] returned estintax
Строка 185: Строка 185:
  
 jump является основной для создания циклов и повторных сегментов кода. jump является основной для создания циклов и повторных сегментов кода.
 +
 +**Осторожно!** jump не работает внутри многоуровневых блоков if-else.
  
 ===== Сегменты ===== ===== Сегменты =====
Строка 193: Строка 195:
 <<sayhello, name <<sayhello, name
 append, "Hello, ", name append, "Hello, ", name
-print, r_sayhello+print, returned
 >> >>
  
Строка 199: Строка 201:
 sayhello, "Yakov" sayhello, "Yakov"
 </code> </code>
-Обратите внимание на r_sayhello в примере выше: внутри сегментов своё название для returned-переменной - r_*названиеСегмента* 
  
 Последний вызванный внутри сегмента метод return вернёт значение из сегмента: Последний вызванный внутри сегмента метод return вернёт значение из сегмента:
Строка 206: Строка 207:
 printc, "Say you name: " printc, "Say you name: "
 readline readline
-return, r_askname+return, returned
 >> >>