Типы данных и литералы
Все значения в языке относятся к одному из типов данных. Тип данных определяет допустимые значения и операции над этими значениями. В языке уже имеется несколько определённых типов данных. Рассмотрим некоторые из них. Если какое-либо значение прописано прямо в коде, то оно называется литералом.
Тип Number
К этому типу относятся числа. Примеры литералов типа Number:
Числа можно складывать, умножать, вычитать, превращать в строку и т.д.
Чтобы преобразовать число в строку нужно воспользоваться функцией Number.toText
:
Тип Text
Этот тип необходим для представления в программе строк. Текстовые литералы начинаются с символа двойной кавычки и заканчиваются им же:
Если в текст нужно добавить сам знак кавычки, его нужно написать после символа обратного слеша. Это называется экранированием.
В текст также можно вставлять произвольные выражения языка. Результат этих выражений будет в результирующей строке, они должны заключаться в \(
и )
Это называется строковой интерполяцией.
Литерал также может быть многострочным
Вы можете расположить его на нескольких строках, а сам перенос экранировать, тогда текст будет восприниматься как однострочный:
Для строк также определён ряд операторов:
И ряд функций модуля Text:
Тип Boolean
Представляет логические данные. Может иметь значение true или false. Используется для ряда более сложных конструкций, значение этого типа возвращает большинство операторов сравнения:
В тип Boolean может конвертироваться любой другой тип.
Тип List
Тип List является сложным типом, его значение - это список с элементами любого типа.
Вложенные списки также доступны:
Для список определён ряд операторов и функций в модуле List
Last updated