Higher order functions
В Gleam функциите са стойности. Те може да се присвояват на променливи, да се подават като аргументи на други функции и всичко, което може да се прави със стойности.
Тук функцията add_one
(добавяне на 1) се подава като аргумент
на функцията twice
(два пъти).
Забележете, че ключовата дума fn
се използва и за описание на
типа на функцията, която twice
приема за втория си аргумент.