Skip to Main Content
tobotras (
tobotras
) wrote
2014
-
03
-
20
03:51 pm
Entry tags:
программирование
,
сяу
Синтаксическое
СЯУ, как в Java 7 выглядит multi-exception catch, а в Java 8 -- лямбда. Некрасиво.
Flat
|
Top-Level Comments Only
no subject
bormotov.livejournal.com
2014-03-20 01:36 pm (UTC)
(
link
)
а ты на них любоваться хотел?
хотя, конечно, миллиарды скобочек гораздо красивее!!
no subject
tobotras
2014-03-20 01:54 pm (UTC)
(
link
)
Я хотел видеть в тексте программы логичный и консистентный синтаксис.
no subject
bormotov.livejournal.com
2014-03-20 02:07 pm (UTC)
(
link
)
пример с лямбдами можешь привести?
no subject
tobotras
2014-03-20 02:10 pm (UTC)
(
link
)
Пример чего? Мне кажется чужеродным для Java синтаксис типа
Comparator c = (a, b) -> Integer.compare(a.length(), b.length());
no subject
bormotov.livejournal.com
2014-03-20 02:19 pm (UTC)
(
link
)
пример, как бы это выглядело логично и консистентно
У меня нет опыта писания чего либо на яве (максимум читаю
со словарём
), и вот эти стрелочки никаких эмоций не вызывают.
no subject
tobotras
2014-03-20 03:06 pm (UTC)
(
link
)
В лиспе лямбда выглядит логично и консистентно, например.
no subject
bormotov.livejournal.com
2014-03-20 05:22 pm (UTC)
(
link
)
в лиспе и всех собратьях вообще синтаксис более лаконичен. С явовским что делать-то?
Варианты, которые уже предложили в комментариях - это вот оно, более по-явовски?
no subject
tobotras
2014-03-20 05:23 pm (UTC)
(
link
)
Почём же я знаю, что делать? :)
Не уверен.
no subject
bormotov.livejournal.com
2014-03-20 05:27 pm (UTC)
(
link
)
а вдруг, вдруг у тебя есть вариант позитивного выхода :)))
no subject
evolver.livejournal.com
2014-03-23 06:30 am (UTC)
(
link
)
Похоже на синтаксис наркоманского Groovy.
no subject
potan.livejournal.com
2014-03-20 02:34 pm (UTC)
(
link
)
f x = g where g y = x+y
no subject
potan.livejournal.com
2014-03-20 02:35 pm (UTC)
(
link
)
Или так
f x = \y -> x+y
25 comments
Post a new comment
Flat
|
Top-Level Comments Only
Log in
Account name:
Password:
Remember me
Other options:
Forget your password?
Log in with OpenID?
Close
menu
Log in
Create
Create Account
Display Preferences
Explore
Interests
Directory Search
Site and Journal Search
Latest Things
Random Journal
Random Community
FAQ
Shop
Buy Dreamwidth Services
Gift a Random User
DW Merchandise
Interest
Region
Site and Account
FAQ
Email
no subject
хотя, конечно, миллиарды скобочек гораздо красивее!!
no subject
no subject
no subject
Comparator c = (a, b) -> Integer.compare(a.length(), b.length());
no subject
У меня нет опыта писания чего либо на яве (максимум читаю
со словарём), и вот эти стрелочки никаких эмоций не вызывают.no subject
no subject
Варианты, которые уже предложили в комментариях - это вот оно, более по-явовски?
no subject
Не уверен.
no subject
no subject
no subject
no subject
f x = \y -> x+y