Տվյալների տեսակները
Հիմնական տվյալների տեսակները
int
: Ամբողջ թիվdouble
: Կոտորակային թիվ (օրինակ՝1.2
)bool
: Տրամաբանական արժեքstring
: Տողային արժեք
Հատուկ Տեսակներ
nix
: Ներկայացնում է անորոշ արժեքfunction
: Ներկայացնում է ֆունկցիա (տես`ֆունկցիաներ
)
Զանգվածներ
Զանգվածները հայտարարվում են քառակուսի փակագծերի միջոցով ([]
): Զանգվածը կարող է պարունակել տվյալների ցանկացած տեսակ:
~ Զանգվածներ
let a = [1,2,3]
let b = ["Բարեւ, աշխարհ",2.0,4.2]
~ Զանգվածները կարող են լինել բույն
let d = [[1,2],[[3,4],5]]
~ Զանգվածները կարող են դատարկ լինել
let e = []
Օգտագործման օրինակներ
Աշխատանք int
-ի հետ
~ Ամբողջ թվի հայտարարում
let age = 25
~ Թվաբանական գործողությունների կատարում
let sum = age + 5
let difference = age - 3
let product = age * 2
let quotient = age / 5
Աշխատանք double
-ի հետ
~ Կոտորակային թվի հայտարարում
let height = 1.75
~ Թվաբանական գործողությունների կատարում
let sum = height + 0.25
let difference = height - 0.5
let product = height * 2.0
let quotient = height / 2.0
Աշխատանք bool
-ի հետ
~ Տրամաբանական արժեքի հայտարարում
let is_student = true
~ Տրամաբանական արժեքի օգտագործում պայմաններում
if is_student then
emitln("Դուք ուսանող եք")
else
emitln("Դուք ուսանող չեք")
end
Աշխատանք string
-ի հետ
~ Տողի հայտարարում
let name = "Alice"
~ Տողերի կոնկատենացիա
let greeting = "Բարև, " + name + ":"
~ Տողերի ինտերպոլացիա
let message = "Ձեր անունը " + name + " է և դուք " + age + " տարեկան եք."
Աշխատանք nix
-ի հետ
~ nix-ի հայտարարում
let value
~ [ԿԱՄ] let value = nix
~ nix-ի ստուգում
if value ?= nix then
emitln("Արժեքը անորոշ է")
else
emitln("Արժեքը որոշված է")
end
~ nix-ի օգտագործում զանգվածներում
let data = [1, nix, "օրինակ", nix]
for i = 0 to data.length do
if data[i] ?= nix then
emitln("Գտնվել է անորոշ արժեք")
else
emitln("Արժեքը: " + data[i])
end
end
Տարբեր տվյալների տեսակների համակցում
~ Զանգված խառը տեսակներով
let mixed_array = [1, 2.5, "օրինակ", true, nix]
for i = 0 to mixed_array.length do
emitln("Արժեքը: " + mixed_array[i])
end