Вход
Приветствую Вас Гость
 

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
Результат работы функции:
1
137
234
456

 

Aleks Versus'Easy Libraries'2013-

Aleks Versus'Game Adventure Making'Really Unimaginable Stories'2013-

Наверх