У меня основной вопрос, термин на кончике языка.
Учитывая, что выражение 1 + 1
оценивается с нетерпением:
var bar = 1 + 1;
И затем он обернут функцией для ленивой оценки:
function getBar() {
return 1 + 1;
}
var bar = getBar();
Единственная цель getBar
— вернуть выражение с ленивой оценкой, причина, по которой используется ленивая оценка, не имеет значения.
Что такое термин для getBar
обертки в этом контексте?
@ Берги Спасибо, это так. Буквально день назад пользовался в последний раз.
В функциональном программировании это называется "тук".
Java вызывает функциональный интерфейс, который не принимает аргументов и возвращает значение Supplier
.