Вопрос был на форуме года полтора назад, но я уже забыл чего там в сишарпе. Можно развернуть?
В C# при разработке GUI (например WPF), можно очень удобно использовать примерно такой синтаксис myWindow.OnClosed += () => /* lambda there */
ну, так это обычная добавка листенера.
просто список лямбд :/
https://gist.github.com/orangy/11178911
объектов функциональных типов, @Harmonizr
угу, объект функционального типа жеж и есть функция)
нет, kotlin.Function - это сам по себе функциональный тип
У меня тогда встречный вопрос — а можно сказать, что String — это строка? Или нельзя, String — это только класс, а "bla" — «объект типа Строка»?
потому что String - это несколько килобайт байт-кода плюс нативные реализации плюс интринсики хотспота. данных в них никаких нет
ну, об этом на уровне ЯП/компилятора мы знать не хотим
Обсуждают сегодня