- Iterable (aka List)
[1, 2, 3] - Number
11.0 - String
“string {statement}”‘string’ - Boolean
truefalse - Object
- Function
- Null
null
global variable_name = true
local other_variable = falseglobal - глобальная переменная. Глобальные переменные могут быть объявлены только в глобальной области видимости
local - локальная переменная. Локальные переменные доступны только в том файле, в котором они объявлены
+сложение-вычитание/деление%остаток от деления*умножение**возведение в степень<меньше чем>больше чем<=меньше или равно>=большеisпроверка на принадлежность типаinитератор
if condition {
// block
}for true {} // infinity loop
for condition {} // while loop
for initial; condition; increment/decrement {} // for loopGolang reference
global callback = () => {}class MyClass {
local property = 'property'
global constructor = () => {
print(this.property)
}
global __string__ = () => {
return "[MyClass] {this.property}"
}
}
local cls = new MyClass()global - модификатор доступа public
local - модификатор доступа private
__string__ - магический метод приведения объекта к строке
- Logically
__and__logical and__or__logical or
- Comparsion
__eq__equal__ne__not equal__lt__less than__gt__greater than__le__less than or equals__ge__greater than
- Mathematical
__pos__unary plus__neg__unary minus__add__addition__sub__subtraction__mul__multiple__div__division__mod__modulo__pow__power
- string()
- array()
- list()
