Size: a a a

2020 November 12

IZ

Ivan Zemlyankiy in pro.jvm
ну и тоже забавно, что в котелке как-то люди нормально смотрят что поле Int?, а в джаве "мы на такое не расчитывали"
источник

VP

Vladimir Petrakovich in pro.jvm
Ivan Zemlyankiy
а это значит чтоооооо????
что где-то будет orElse(null)
Да, получается так. Но я-то и не воюю против orElse(null).
Но в котлине использовать его "как есть" не стоит.
источник

C

Cargeh in pro.jvm
Vladimir Petrakovich
Да, получается так. Но я-то и не воюю против orElse(null).
Но в котлине использовать его "как есть" не стоит.
в котлине optional вообще не нужен
источник

VP

Vladimir Petrakovich in pro.jvm
Cargeh
в котлине optional вообще не нужен
Как и либы на джаве, вместе с JDK, да?
источник

C

Cargeh in pro.jvm
там ж куча утилитарных методов по работе с nullable типами
источник

IZ

Ivan Zemlyankiy in pro.jvm
Dima
.get(), .orElse(null) <- грех
ну это я вот сюда писал
источник

IZ

Ivan Zemlyankiy in pro.jvm
Cargeh
в котлине optional вообще не нужен
я и не писал про опшнл в котлин )
источник

C

Cargeh in pro.jvm
Ivan Zemlyankiy
я и не писал про опшнл в котлин )
да, я не знаю, откуда @frostbit это взял, я ему отвечал
источник

D

Dima in pro.jvm
1. Возвращай Optional
2. of не используй
3. .get(), .orElse(null) <- грех
источник

C

Cargeh in pro.jvm
Dima
1. Возвращай Optional
2. of не используй
3. .get(), .orElse(null) <- грех
источник

IZ

Ivan Zemlyankiy in pro.jvm
Ivan Zemlyankiy
омг, ну это всё здорово, а если сохранить нужно результат обработки?
тогда вот
источник

VP

Vladimir Petrakovich in pro.jvm
Cargeh
да, я не знаю, откуда @frostbit это взял, я ему отвечал
Взял что именно?
источник

IZ

Ivan Zemlyankiy in pro.jvm
Dima
1. Возвращай Optional
2. of не используй
3. .get(), .orElse(null) <- грех
как вот с этим быть? https://t.me/jvmchat/403336
источник

D

Dima in pro.jvm
Ivan Zemlyankiy
пришёл опшнл, вот ты его прям весь такой облепил мапами фильтрами и т.п. и дальше нужно сохранить результат
куда пришел?
источник

IZ

Ivan Zemlyankiy in pro.jvm
Dima
куда пришел?
из функции
источник

D

Dima in pro.jvm
Ivan Zemlyankiy
из функции
а если не пришел
источник

D

Dima in pro.jvm
что ты делаешь?
источник

IZ

Ivan Zemlyankiy in pro.jvm
ну я и говорю, что-то сделали Optional<MySuperObj> doSomething();
потом с этим результатом понавертели и хотим сохранить что получилось
источник

D

Dima in pro.jvm
Ivan Zemlyankiy
ну я и говорю, что-то сделали Optional<MySuperObj> doSomething();
потом с этим результатом понавертели и хотим сохранить что получилось
я тебя спрашиваю, если опшионал пустой, что в твоем коде должно происходить?
источник

D

Dima in pro.jvm
у тебя же есть фолбэк методы:

.orElseGet(() -> …), .orElseThrow(() -> …)
источник