Онлайн-справочник по самым часто задаваемым вопросам из темы "Как сделать?" на форуме QSP.su
1.2. В чём разница между переменной со знаком `$` и без знака `$`?
В: В чём разница между переменной со знаком `$` и без знака `$`?
О:
В QSP данные бывают двух типов: текстовые и целочисленные (числовые). Для работы с текстовыми значениями перед названием переменной ставится знак `$`:
$string="В эту перменную записана строка текста"
Для работы с числовыми значениями перед именем переменной знак `$` не ставится:
box=100
Различие в работе двух этих типов переменных легко проверить:
$number="4"
$count="5"
*pl $number+$count
! на экране увидим 45
number=4
count=5
*pl number+count
! на экране увидим 9
$count="5"
*pl $number+$count
! на экране увидим 45
number=4
count=5
*pl number+count
! на экране увидим 9
Также переменные с символом `$` в начале имени могут хранить кортежи:
! упаковка данных в кортеж
$tuple = ("Петя", 23, 191, 87)
! распаковка данных из кортежа
$name, age, height, weight = $tuple
$tuple = ("Петя", 23, 191, 87)
! распаковка данных из кортежа
$name, age, height, weight = $tuple