Как стать автором
Обновить

Комментарии 11

В библиотеке motif используется похожее на java stream цепочки. В этой библиотеке используется простые функции (статические методы) более приближенный вид к switch.
Много орфографических ошибок в тексте. «можна», «перемен», «на много». Видимо торопились донести ))

По теме, очень интересно. Ява сильно ускорилась в последние годы. Клиенты еще сильно отстают. Год назад только на восьмерку переехали и видимо еще лет девять так и будет. расширенный LTS до 2030.

Но мне интересно, что станет с языком к 2030. Будет слияние всех языков работающих на JVM в один?
>Будет слияние всех языков работающих на JVM в один?
Java со Scala, и кложа за компанию? Как вы себе это представляете, и нафига бы это было нужно?
Бог его знает. Я имею ввиду, что языки перенимают друг у друга синтаксис и становятся все больше и больше похожи друг на друга. Чем они будут отличаться друг от друга через десять лет?
Ну, я бы не сказал, что это везде так и со всеми языками. Ну да, Java вбирает какие-то свойства (текстовые блоки из груви и скалы) — но в тоже время скоро будет Scala 3, которая снова будет отличаться. Кложа вообще не похожа ничем. Хаскель опять же есть под JVM — он тоже мало чем похож. Груви с Java всегда и были похожи сильно — вплоть до того, что валидный Java код вроде бы был и валидным груви кодом одновременно (не помню, как сейчас).

"нельзя перейти с тех или иных причин"
"проверить на равность"
"прийомы"
Кровь из глаз. Скооперируйтесь с кем-нибудь, у кого хорошо с русским.

А на каком языке примеры?
в моей Java 8 так написать нельзя


matches(data).as(
      new Person("man"),    () ->  System.out.println("man");
      new Person("woman"),  () ->  System.out.println("woman");
      new Person("child"),  () ->  System.out.println("child");        
      Null.class,           () ->  System.out.println("Null value "),
      Else.class,           () ->  System.out.println("Default value: " + data)
);

будет ошибка на первой ;

В конце визова println() нужно ставит запятую ",".
Как параметры функции.
Спасибо за замечения поправлю в статье.

А точно этот пример работает даже с запятыми?
А то я вижу только 2 параметра у метода org.kl.jpml.pattern.ConstantPattern::as
и ноль перегрузок
Или это только задумка?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории