Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
subjects:programming:urql [2015/10/25 14:25] ¶ создано |
subjects:programming:urql [2022/02/23 16:38] ¶ [current_loc] |
||
---|---|---|---|
Строка 49: | Строка 49: | ||
Допускаются символы, обозначающие буквы русского и латинского алфавита, цифры, знак подчеркивания и знаки арифметических операций ''+'' и ''-'' (лучше не злоупотреблять странными названиями). | Допускаются символы, обозначающие буквы русского и латинского алфавита, цифры, знак подчеркивания и знаки арифметических операций ''+'' и ''-'' (лучше не злоупотреблять странными названиями). | ||
- | Недопустимы символы ''';''', '''/*''', '''*/''', '''&''', ''',''' . | + | Недопустимы символы: '';'' ''/*'' ''*/'' ''&'' '','' |
:!: Из двух одинаковых меток выполняется только первая! | :!: Из двух одинаковых меток выполняется только первая! | ||
Строка 115: | Строка 115: | ||
Нельзя использовать ключевые слова типа ''if, then, not, and, or'' и др., так как в выражениях такие имена будут распознаваться как ключевые слова. | Нельзя использовать ключевые слова типа ''if, then, not, and, or'' и др., так как в выражениях такие имена будут распознаваться как ключевые слова. | ||
- | Для строки допустимы пробелы и практически любые символы, кроме: '''#''', '''$''', ''',''', ''';''', '''/*''', '''*/''', '''&''' | + | Для строки допустимы пробелы и практически любые символы, кроме: ''#'' ''$'' '','' '';'' ''/*'' ''*/'' ''&'' |
^ ^числовые^текстовые^инвентарь^ | ^ ^числовые^текстовые^инвентарь^ | ||
Строка 157: | Строка 157: | ||
if k=="*идти*север*" then pln Белые медведи else pln Где-где? | if k=="*идти*север*" then pln Белые медведи else pln Где-где? | ||
Распознает фразы "идти на север", "идти в северном направлении" (и ошибается на "идти подальше от всех северных медведей!") Кавычки обязательны, так как они в операторе ''if then'' служат для формирования из строки текста - текстовой переменной. | Распознает фразы "идти на север", "идти в северном направлении" (и ошибается на "идти подальше от всех северных медведей!") Кавычки обязательны, так как они в операторе ''if then'' служат для формирования из строки текста - текстовой переменной. | ||
- | Кроме символа '*' заменяющего произвольное количество других символов (в том числе и их отсутствие) возможно применение символа '?', который заменяет ОДИН произвольный символ (или его отсутствие). | + | Кроме символа ''*'' заменяющего произвольное количество других символов (в том числе и их отсутствие) возможно применение символа ''?'', который заменяет ОДИН произвольный символ (или его отсутствие). |
instr k= | instr k= | ||
pln Оружие | pln Оружие | ||
Строка 254: | Строка 254: | ||
==== current_loc ==== | ==== current_loc ==== | ||
- | Системная переменная ''current_loc'' . | + | Системная переменная ''current_loc'' --- указывает на текущую локацию. |
=====Оформление===== | =====Оформление===== | ||
Строка 286: | Строка 286: | ||
pln Клик по картинке | pln Клик по картинке | ||
end | end | ||
- | </code> | + | </code> |
+ | |||
+ | ==== Вывод картинки, современный ==== | ||
+ | ''image [файл]'' --- выводит указанное изображение | ||
+ | <code> | ||
+ | image dir/filename.jpg | ||
+ | </code> | ||
=====Пример простой программы===== | =====Пример простой программы===== | ||
<code> | <code> |