Инструменты пользователя

Инструменты сайта


help:variables

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:variables [2024/10/14 07:35]
aleks_versus проба обновления до 5.9.0
help:variables [2024/10/14 10:12] (текущий)
aleks_versus значение по умолчанию
Строка 283: Строка 283:
  
 О функции **''​ARRSIZE''​** так же можно подробнее почитать в разделе [[help:​arrays|"​Массивы"​]]. О функции **''​ARRSIZE''​** так же можно подробнее почитать в разделе [[help:​arrays|"​Массивы"​]].
 +
 +===== Получение значений из переменных =====
 +
 +Чтобы получить значение переменной,​ достаточно написать её имя в выражении.
 +
 +При этом, чтобы получить кортеж,​ нужно поставить перед именем переменной ''​%'',​ а чтобы получить строковое значение,​ нужно поставить перед именем переменной ''​$''​.
 +
 +Примеры:​
 +
 +<sxh qsp>
 +! присваиваем значение одной переменной - другой
 +num = int & ! выражение здесь состоит из одной переменной
 +! выводим значение переменной на экран
 +*pl $text &! выражение состоит из одной переменной
 +! вычисляем куб числа, записанного в переменную и выводим на экран
 +d * d * d &! выражение состоит из двух операций умножения
 +</​sxh>​
 +
 +**Важно!** Если мы пытаемся получить значение переменной,​ которая не была создана,​ то такая переменная вернёт значение по умолчанию:​
 +  * для числовых переменных значение по умолчанию ''​0''​ (ноль);
 +  * для текстовых переменных значение по умолчанию ''""''​ (пустая строка);​
 +  * для кортежей значение по умолчанию ''​%%[]%%''​ (пустой кортеж).
  
 ===== Локальные переменные ===== ===== Локальные переменные =====
Строка 371: Строка 393:
 </​sxh>​ </​sxh>​
  
-!!! TODO: ЗДЕСЬ НУЖНО УТОЧНИТЬ ИНФОРМАЦИЮ ПО ПОВЕДЕНИЮ ЛОКАЛЬНЫХ ПЕРЕМЕННЫХ В ОБРАБОТЧИКАХ СОБЫТИЙ ### Примеры назначения локальных переменных+**Важно.** Значения локальных переменных не передаются в локации-обработчики событий,​ однако передаются на локации-обработчики пунктов меню. ​Будьте внимательны. 
 + 
 +==== Примеры назначения локальных переменных ​====
  
 Две локации,​ на каждой из которых собственная переменная **''​i''​**:​ Две локации,​ на каждой из которых собственная переменная **''​i''​**:​
help/variables.1728891307.txt.gz · Последние изменения: 2024/10/14 07:35 — aleks_versus