4code.qsps
56 lines
| 2.0 KiB
| text/plain
|
TextLexer
/ examples / 4code.qsps
r60 | ||||
# 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" | ||||
- | ||||