Тагир Валеев — Pattern matching и его воображаемые друзья

Тагир Валеев — Pattern matching и его воображаемые друзья

10,513 Просмотров

Ссылки и html тэги не поддерживаются


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

@alexanderxx2982
@alexanderxx2982 - 18.09.2021 18:36

В "хипстерском" языке, в последнем выражении, если оно должно возвращаться из блока, просто не ставится точка с запятой - и проблемы нет.

Ответить
@alexanderxx2982
@alexanderxx2982 - 18.09.2021 15:33

Что только не выдумают, лишь бы на Rust не писать :)

Ответить
@eligolin9947
@eligolin9947 - 20.01.2021 12:30

Моё скромное мнение что с точки зрения имплементации новых фич в Java не коректно рассматривать или критиковать их имплементацию в языке Scala в принципе,
так как Scala код компилитса сначало в Java и в основном слабости имплементации сильно завязанны на ограниченности самой Java.
Если Java в конце концов возмёт на вооружения pattern matching то тогда Scala либо оптимизируют свою имплементацию либо будут критиковать ту что в Java, а может то и другое :) (и будут по своему правы)

Ответить
@web3tel
@web3tel - 04.04.2020 17:47

why Haskell was not looked at?

Ответить
@bananasba
@bananasba - 03.01.2020 04:25

Чем дальше, тем хуже, компромисные "консистентные" обратно совместимые решения увеличивают сложность языка непропорционально приносимой пользе. А так ли нужно было импользовать именно switch а не какой-нибудь match?

Ответить
@aiwprton805
@aiwprton805 - 24.12.2019 21:49

Мне одному кажется, что поддержка совместимости приносит больше вреда, чем пользы? Нужно сделать голосование "Кому нужна совместимость в Java?" и проанализировать результаты.

Ответить
@eugenekortov2622
@eugenekortov2622 - 06.12.2019 22:15

Просто шикарно и интересно, а про консистентность постоянного ущерба консистентности - зачет)

Ответить
@guai9632
@guai9632 - 10.07.2019 19:18

удобство - совместимость - консистентность и единорог внутри :)

Ответить