====== Именованные константы ====== В **QSP** нет возможности создавать **неизменяемые переменные**, они же **именованные константы**, напрямую, как в других языках программирования: # javascript const newStr = 'эту переменную нельзя перезаписать' Однако вы можете использовать локации-функции и неявный вызов **''FUNC''** для того, чтобы создавать аналог таких констант. Например, нам нужны константы ''true'' и ''false'', которые мы сможем использовать в различных логических операциях. Давайте создадим их. Для этого: - Создаём локации-функции, которые просто будут возвращать нужное значение: * локация ''true'': result = 1 * локация ''false'': result = 0 - А теперь используем эти локации-функции с неявным вызовом **''FUNC''**: if isnum($string) = @true: *pl 'Это число' else: *pl 'Это строка' end if isplay('snd/trees.mp3') = @false: play 'snd/trees.mp3'