В компьютерном программировании лямбда - это часть кода (оператор, выражение или группа из них), которая принимает некоторые аргументы из внешнего источника. Это не всегда является анонимной функцией - у нас есть много способов их реализации.
У нас есть четкое разделение между выражениями, утверждениями и функциями, которые у математиков нет.
Слово «Функция» в программировании также различна - у нас есть «функция - это последовательность шагов» (от латинского «выполнить»). В математике это связано с корреляцией между переменными.
Функциональные языки стараются как можно ближе к математическим формулам, а их слова означают почти то же самое. Но на других языках программирования мы имеем разные.
Как отметила Тициан Черникова, я просто использовал более старый компилятор Typescript. Eclipse позволяет вам использовать специфичный для проекта компилятор, но я не стал настраивать конфигурацию проекта.