easy.math.qsp v. 3.2.0
Работа с кортежами
em.tpl.get
Получает значение из кортежа по индексу.
Функция использует для распаковки функцию em.tpl.unzip
.
Аргументы:
%args[
- кортеж, из которого нужно извлечь значение.0
]args[
- индекс значения в кортеже (нумерация начинается с нуля).1
]
Пример вызова функции:
@em.tpl.get([1, 2, 3, 4, 137, 11], 4) & ! = 137
em.tpl.unzip
Распаковывает кортеж в указанный массив. Тип извлекаемых из кортежа значений определяется по префиксу типа, указанному в названии массива.
Аргументы:
%args[
- кортеж.0
]$args[
- название массива, в который распаковывается кортеж.1
]
Пример вызова функции:
%tuple = [1, 137, 234, 456]
@em.tpl.unzip(%tuple, 'mass')
loop local i = 0 while i < arrsize('mass') step i += 1:
*pl mass[i]
end
@em.tpl.unzip(%tuple, 'mass')
loop local i = 0 while i < arrsize('mass') step i += 1:
*pl mass[i]
end
Результат работы функции:
1
137
234
456
137
234
456
Aleks Versus'Easy Libraries'2013-2025
Aleks Versus'Game Adventure Making'Really Unimaginable Stories'2013-2025