Типичная терминология для этого называется «применение функции к списку»,
или «подать заявку» для краткости.
См. http://en.wikipedia.org/wiki/Apply
Он был в LISP с момента своего появления в 1960 году, что странно.
Рад, что питон заново открыл его: -}
Apply обычно находится в списке или в виде списка, такого
как массив. Однако можно применять функции к аргументам, которые
приходят из других мест, таких как структуры. Наш ПАРЛАНСКИЙ язык
имеет фиксированные типы (int, float, string, ...) и структуры.
Как ни странно, список аргументов функции очень похож на структуру
определение, и в PARLANSE, это является определение структуры,
и вы можете «применить» функцию PARLANSE к совместимой структуре.
Вы также можете «создавать» экземпляры структуры:
(define S
(structure [t integer]
[f float]
[b (array boolean 1 3)]
)structure
)define s
(= A (array boolean 1 3 ~f ~F ~f))
(= s (make S -3 19.2 (make (array boolean 1 3) ~f ~t ~f))
(define foo (function string S) ...)
(foo +17 3e-2 A) ; standard function call
(foo s) ; here's the "apply"
PARLANSE выглядит как гул, но это не так.