Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

В блоке операций/выпажений выражений можно указывать произвольное количество операций которые должен вычислить бот в процессе своей работы. Операции представляют собой выражения записанные с помощью подмножества языка программирования разговорных ботов описание которого содержится ниже.

Комментарии

При записи выражений можно указывать комментарии - участки программы которые не участвуют в вычислениях, а выполняют лишь информационную функцию. Есть два вида комментариев:

  • Однострочные. Такие комментарии начинаются с двух слэшей // и заканчиваются окончанием строки.
  • Многострочные. Начало многострочного комментарии начинается с /* и заканчивается */

Пример комментариев:

Блок кода
languagetext
// Это однострочный комментарий
$x = time()
/**
 * А это уже
 * многострочный
 * комментарий
 */
say("Time is " + $x)


Переменные

Для хранения данных в сценарии бота применяются переменные. Переменная представляет собой именованный участок памяти бота. Существуют три вида переменных, различающихся своей областью видимости:

  • Переменные видимые в пределах одного модуля в одном потоке. Названия таких переменных наяинаются с $