Function captures
Gleam има съкратен синтаксис за създаване на анонимни функции, които приемат един аргумент и веднага извикват друга функция с този аргумент: синтаксисът за улавяне на функции (function capture syntax).
Анонимната функция fn(a) { some_function(..., a, ...) }
може да
се напише като some_function(..., _, ...)
, като се подават още
произволен брой аргументи директно на вътрешната функция. Долната черта
_
е заместител (placeholder) на аргумента, еквивалентен на
a
в fn(a) { some_function(..., a, ...) }
.