Здесь показаны различия между двумя версиями данной страницы.
|
howto:namedconst [2024/10/14 09:22] aleks_versus создано |
howto:namedconst [2024/10/14 09:23] (текущий) aleks_versus |
||
|---|---|---|---|
| Строка 3: | Строка 3: | ||
| В **QSP** нет возможности создавать **неизменяемые переменные**, они же **именованные константы**, напрямую, как в других языках программирования: | В **QSP** нет возможности создавать **неизменяемые переменные**, они же **именованные константы**, напрямую, как в других языках программирования: | ||
| - | <sxh js> | + | <sxh js># javascript |
| const newStr = 'эту переменную нельзя перезаписать' | const newStr = 'эту переменную нельзя перезаписать' | ||
| </sxh> | </sxh> | ||
| Строка 13: | Строка 13: | ||
| Для этого: | Для этого: | ||
| - | 1. Создаём локации-функции, которые просто будут возвращать нужное значение: | + | - Создаём локации-функции, которые просто будут возвращать нужное значение: |
| * локация ''true'': <sxh qsp> | * локация ''true'': <sxh qsp> | ||
| result = 1 | result = 1 | ||
| Строка 20: | Строка 20: | ||
| result = 0 | result = 0 | ||
| </sxh> | </sxh> | ||
| - | 2. А теперь используем эти локации-функции с неявным вызовом **''FUNC''**: <sxh qsp> | + | - А теперь используем эти локации-функции с неявным вызовом **''FUNC''**: <sxh qsp> |
| if isnum($string) = @true: | if isnum($string) = @true: | ||
| *pl 'Это число' | *pl 'Это число' | ||