wilah написал(а):
Очень понятно, хирург. Хотя я уверен, что ты и не знаешь о пакете java.net
Ну во-первых понятно, а во-вторых ты сейчас показал не ущербный синтаксис скалы, а лямбды, такие же присутствуют в Java 8 и работают почти аналогично.
Я конкретно про эти строки
val json = j.asInstanceOf[Map[String,List[Map[String,_]]]]
json("results").map(x => x("text")).foreach(println)
Остальное должно быть понятно и так, мне кажется.
[merge_posts_bbcode]Добавлено: 23.03.2016 02:24:30[/merge_posts_bbcode]
wilah написал(а):
Чем котел лучше, чем Java 8?
Всем?
В жабе отвратный синтаксис лямбд, хуже придумать нельзя было. Ущербные дефолтные модификаторы доступа, необходимость бойлерплейтить почти каждый кусок кода, отсутствие пропертис, урезанные аннотации, отсутствие тайп-сейфти, всратые checked exceptions, в принципе ограниченный рабочий scope лямбд, в идее нет клёвого smart-cast'а, отсутствие билдеров как таковых, нет опциональных параметров, нет инлайн-функций, нет крутых фич для дженериков (вроде reified, который используется с инлайном и позволяет "использовать дженерики в рантайме" (на самом деле нет, просто инлайн делает своё дело)), нет перегружаемых операторов. Ой, можно ещё долго так писать.
Ах да, из плюсов у жабы то, что идея лучше подсказывает названия переменных. Только это проблемы плагина (