Мова Elixir має низку простих (примітивних) типів даних, які часто використовуються в повсякденному програмуванні.
Числа
Elixir підтримує цілі (integer) та дійсні числа (float).
# Цілі числа
a = 42
b = -7
# Дійсні числа
c = 3.14
d = -0.001
Булеві значення
Elixir має два булевих значення: true
та false
.
x = true
y = false
z = x and y # false
Атоми
Атоми — це константи з іменем, що починається з двокрапки. Вони широко використовуються, наприклад, для імен параметрів або станів.
:ok
:error
:running
:elixir_is_fun
Рядки
Рядки в Elixir — це двійкові дані з кодуванням UTF-8, оголошуються в подвійних лапках.
name = "Pavlo"
greeting = "Привіт, #{name}!"
Nil
Nil — це спеціальне значення, що позначає "відсутність значення".
value = nil
is_nil(value) # true
Бінарні дані та байти
Бінарні дані оголошуються в подвійних лапках або як бінарні літерали.
string = "Привіт" # це рядок, але також бінарні дані
binary = <<1, 2, 3>> # явно заданий бінарний тип
byte = ?A # ASCII код символу 'A' -> 65
Це основні прості типи, які є базою для побудови складніших структур в Elixir.
Коментарі
Дописати коментар