Цитата Сообщение от ezswift Посмотреть сообщение
А вот этот код по поведению похож на форму Лиспа LAMBDA, где Лямбда это определение функции,
которое может и существовать и вычисляться отдельно от объявления, даже без имени ...
это обычное forward определение функции, лямба чуть другое

var fn = (msg:string) => console.log(msg)
или так
arr.foreach(msg => confole.log(msg))
или совсем так
function getAdder (secondArg:number) { return (firstArg: number) => firstArg + secondArg };

у них есть приколы с замыканием