Re[7]: Kotlin - новый язык для JVM
От: Cyberax Марс  
Дата: 20.07.11 15:58
Оценка:
Здравствуйте, VladD2, Вы писали:

C>>Мне понравилось, наоборот Видимо, из-за опыта с OCaml'ом.

VD>Мне не понравилось, но не из-за ассоциаций с фанатством, а из-за того, что это трата места и непривычно. ОКамл тут не причем. В ОКамле fun используется как ключевое слово для декларации лямбд. У Котлина лябды имеют другой синтаксис (с избыточными, на мой взгляд, скобками), а fun используется для описания функциональных типов, т.е. вместо "->", по сути. Стрелочка авторам не понравилась. Хотя на мой взгляд — зря.
Оператор "стрелочка" у них зарезервирован для анонимных функций: "val doubled = ints.map {it => it * 2}". В принципе, неплохое решение — fun(), сигнатуры и вызовы разделены.

Кстати, я так подумал, что это действительно реально удобно.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.