types

Содержит функции для проверки и преобразования типов

Константы

OBJECT : number = 0

NUMBER : number = 1

STRING : number = 2

ARRAY : number = 3

MAP : number = 4

FUNCTION : number = 5

Функции

byte(value) — преобразует значение к типу byte

double(value) — преобразует значение к типу double

float(value) — преобразует значение к типу float

int(value) — преобразует значение к типу int

long(value) — преобразует значение к типу long

number(value) — преобразует значение к числу, если это возможно

use types

println typeof(number("2.3")) // 1 (NUMBER)

short(value) — преобразует значение к типу short

string(value) — преобразует значение в строку

use types

println typeof(string(1)) // 2 (STRING)

typeof(value) — возвращает тип переданного значения

use types

println typeof(1) // 1 (NUMBER)
println typeof("text") // 2 (STRING)
println typeof([]) // 3 (ARRAY)