##// END OF EJS Templates
txt->qsps, remove FOR and IMG, broken LOCAL and LOOP
txt->qsps, remove FOR and IMG, broken LOCAL and LOOP

File last commit:

r60:517f9c14 default
r60:517f9c14 default
Show More
4code.qsps
56 lines | 2.0 KiB | text/plain | TextLexer
# code
яблоко = 1
груша = 1
*pl 'Яблок' + яблоко
*pl 'Груш' + груша
'<a href="EXEC: яблоко += 1 & GT $CURLOC">яблоко</a>'
!При нажатии на ссылку выполнится код:
яблоко += 1
GT $CURLOC
!Однострочный комментарий
яблоки = 0
!'Многострочный
комментарий'
яблоки = 1
сыр = 5 & ! А здесь"комментарий начинается
в той же строке, но" заканчивается 'сильно
позже'. Во всём виноваты {кавычки и скобки
}Кстати:
яблоки=0
!'Комментарии рекомендуется писать всё-таки
в отдельных строках, а не как с "сыром"'
!'Общий вид вызова оператора
имя_оператора аргумент1, аргумент2, ...
или
имя_оператора (аргумент1, аргумент2, ...)
'
!Примеры вызовов операторов:
ADDOBJ 'ключ','pics/key.png'
ADDOBJ ('ключ','pics/key.png')
PL ('текст')
CLEAR()
!Примеры вызовов функций:
X = MAX(1, 2, 4)
A = RAND(4)
B = COUNTOBJ
PL STR(43)
PL $STR(43)
!Последние два выражения эквивалентны
RAND(1,4) &! вернёт случайное значение от 1 до 4
RAND(4,1) &! вернёт случайное значение от 1 до 4
RAND(1000) &! вернёт случайное значение от 0(1) до 1000
RAND 1000 &! вернёт случайное значение от 0(1) до 1000
MAX(1,2,5,2,0) &! вернёт 5
MAX(a,b,c) &! вернёт максимальное из значений переменных a,b,c
MAX('aa','ab','zz') &! вернёт 'zz'
MAX('a') &! вернёт максимальное из значений элементов массива "a"
MAX('$b') &! вернёт максимальное из значений элементов массива "$b"
-