Size: a a a

2020 December 01

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Constantine ʕ◔ϖ◔ʔ🦀
🤔За столько лет не привык к этому синтаксису?
После котлина тяжело писать на джаве 😂
источник

Constantine ʕ◔ϖ◔ʔ🦀... in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
После котлина тяжело писать на джаве 😂
Они так уже switch модифицировали, теперь можн так писать:
public int hmm() {
   return switch(this) {
       case blah0 -> 1;
       case blah1 -> 2;
       default    -> 0;
   };
}

вместо этого:
public int hmm() {
   if (this.compareTo(blah0) >= 0) return 1;
   if (this.compareTo(blah1) >= 0) return 2;
   return 0;
}
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Constantine ʕ◔ϖ◔ʔ🦀
Они так уже switch модифицировали, теперь можн так писать:
public int hmm() {
   return switch(this) {
       case blah0 -> 1;
       case blah1 -> 2;
       default    -> 0;
   };
}

вместо этого:
public int hmm() {
   if (this.compareTo(blah0) >= 0) return 1;
   if (this.compareTo(blah1) >= 0) return 2;
   return 0;
}
Это первый шаг :) @lex_it просит немного другой вариант
источник

A

Artjom Kalita in pro.jvm
А чего в котлине такой хреновый свитч в сравнении с паттерн матчингом скалы?
источник

А

Алексей in pro.jvm
Объясните, зачем?) Это ведь просто другой синитксис ифа
источник

A

Artjom Kalita in pro.jvm
источник

AE

Alexandr Emelyanov in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
После котлина тяжело писать на джаве 😂
😂
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
А чего в котлине такой хреновый свитч в сравнении с паттерн матчингом скалы?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Artjom Kalita
А чего в котлине такой хреновый свитч в сравнении с паттерн матчингом скалы?
Не осилили пока. Но скала компилируется намного медленнее
источник

DC

Denis Chikanov in pro.jvm
Алексей
Объясните, зачем?) Это ведь просто другой синитксис ифа
Нет.
источник

А

Алексей in pro.jvm
Что нет?
источник

А

Алексей in pro.jvm
Я про изначальный вопрос
источник

DC

Denis Chikanov in pro.jvm
Алексей
Я про изначальный вопрос
Это, мягко говоря, неочевидно, когда ты не используешь функцию "Ответить на сообщение"
источник

А

Алексей in pro.jvm
Denis Chikanov
Это, мягко говоря, неочевидно, когда ты не используешь функцию "Ответить на сообщение"
Так я уже выше писал. Это просто продолжение
источник

DC

Denis Chikanov in pro.jvm
Алексей
Так я уже выше писал. Это просто продолжение
Хорошо, выше ты тоже глупость написал про "изврат"
источник

ZM

ZLoyer Matveev in pro.jvm
Как мы можем создать надежную бизнес-логику, если с канкаренси в чате справиться не можем.
источник

DC

Denis Chikanov in pro.jvm
ZLoyer Matveev
Как мы можем создать надежную бизнес-логику, если с канкаренси в чате справиться не можем.
штоэ
источник

А

Алексей in pro.jvm
Denis Chikanov
Хорошо, выше ты тоже глупость написал про "изврат"
Аргументируй, почему мое мнение является глупостью?
источник

DC

Denis Chikanov in pro.jvm
Алексей
Аргументируй, почему мое мнение является глупостью?
говорить про синонимичные языковые конструкции, что одна норм, а другая "изврат", когда по факту это просто вкусовщина - это глупость априори, как минимум
это не начиная спорить о том, какой код проще читается и поддерживается
источник

А

Алексей in pro.jvm
Denis Chikanov
говорить про синонимичные языковые конструкции, что одна норм, а другая "изврат", когда по факту это просто вкусовщина - это глупость априори, как минимум
это не начиная спорить о том, какой код проще читается и поддерживается
Это было мое мнение. И я не сравнивал языки. Я говорил что добавление такой конструкции в саму java излишне, т.к. этот код ничем не отличается от цепочки ифов. Равно как я и не говорил про то, что проще читается.
источник