...
Блок кода | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
0. 72.40 2.71828 1.e+0 6.67428e-11 1E6 .25 .12345E+5 1_5. // == 15.0 0.15e+0_2 // == 15.0 1_.5 // ошибка: _ должен разделять последовательные цифры 1._5 // ошибка: _ должен разделять последовательные цифры 1.5_e1 // ошибка: _ должен разделять последовательные цифры 1.5e_1 // ошибка: _ должен разделять последовательные цифры 1.5e1_ // ошибка: _ должен разделять последовательные цифры |
Строковые литералы
Строковый литерал представляет собой последовательность символов (unicde_char). Есть два вида строковых литеров: неинтерпретируемые и интерпретируемые.
Неинтерпретируемые строковые литералы представляют собой любую последовательность символов Юникода (unicode_char)? кроме newline, заключённую в одинарные кавычки. При этом символ одинарной кавычки и символ обратного слэша должны экранироваться.
Интерпретируемые строковые литералы создаются с помощью двойных кавычек и могут содержать любые символы Юникода (кроме newline), а также специальные последовательности символов. Экранированию подлежат символы двойной кавычки и обратный слэш.
Переменные
Для хранения данных в сценариях ботов применяются переменные. Переменная представляет собой именованный участок памяти бота. Она создаётся при первом своем использовании в каком-либо блоке операция. При этом значением по умолчанию для всех переменных является nil.
...