
Bogdan
09.10.2018
09:59:08
Гарантии должны давать спецификации

Quantum Harmonizer
09.10.2018
09:59:22

Bogdan
09.10.2018
09:59:51

Quantum Harmonizer
09.10.2018
10:00:08

Google

Bogdan
09.10.2018
10:00:16
И не нудно тут про рефлексию

Andrey
09.10.2018
10:01:46
При этом в Haskell всё вообще неизменяемое

Bogdan
09.10.2018
10:03:00

Денис
09.10.2018
10:03:21

Konstantine
09.10.2018
10:03:22
Так и задумано, что контракты работают только с глобальными функциями?(

Quantum Harmonizer
09.10.2018
10:03:53

Bogdan
09.10.2018
10:04:01

Quantum Harmonizer
09.10.2018
10:04:16

Алексей
09.10.2018
10:04:48
Поле было бы иммутабельно, а это - свойство (property)

Bogdan
09.10.2018
10:05:31
Так это не хитрость и не хак.
В данном случаи согласен, val не иммутабелен, но я придерживаюсь такой политики, если у меня при одинаковых условиях, разный результат, то я сделаю функцию а не проперти

Google

Konstantine
09.10.2018
10:05:40

Алексей
09.10.2018
10:05:49

Andrey
09.10.2018
10:06:19

Bogdan
09.10.2018
10:06:38

Mikhail
09.10.2018
10:07:03
я год пишу на котлине, ну больше в жава-стиле, но у меня сложилось впечателние, что котлин состоит из костылей и подпорок к ним, что он построен на этом

Андрей
09.10.2018
10:07:26

Алексей
09.10.2018
10:07:46
Как можно говорить о том, что метод - мутабелен?

Bogdan
09.10.2018
10:08:00

Quantum Harmonizer
09.10.2018
10:08:11

Andrey
09.10.2018
10:08:27

Алексей
09.10.2018
10:08:47

Andrey
09.10.2018
10:08:52

Денис
09.10.2018
10:08:54

OlegKrikun
09.10.2018
10:09:04
Coverage 101% ?
Это когда всё покрыл, а потом ещё чутка написал тестов к тестам?

Quantum Harmonizer
09.10.2018
10:09:32

Bogdan
09.10.2018
10:09:44

Mikhail
09.10.2018
10:09:59

Andrey
09.10.2018
10:10:05
Не понял
У вас get декларирует, где брать значение => он является ссылкой на значение

Quantum Harmonizer
09.10.2018
10:10:18

Google

OlegKrikun
09.10.2018
10:10:25

Egor
09.10.2018
10:11:08

Mikhail
09.10.2018
10:11:28
когда будет?! хотеть!

OlegKrikun
09.10.2018
10:11:50
Где объявили?

Денис
09.10.2018
10:11:50

Egor
09.10.2018
10:11:55
Бреслав на техтрейне рассказал, что они думают, как его внедрять

Денис
09.10.2018
10:12:01
Бреслав пару раз говорил, что наверное добавят, да.

Bogdan
09.10.2018
10:12:03

Quantum Harmonizer
09.10.2018
10:12:07

Egor
09.10.2018
10:12:19

Bogdan
09.10.2018
10:12:32

Алексей
09.10.2018
10:12:47
Я не понимаю, зачем нужен тернарник, когда есть if

Quantum Harmonizer
09.10.2018
10:12:48
Ладно, я понимаю, зачем нужны SAM-интерфейсы.
НО ТЕРНАРНИК, БЛИН!

Алексей
09.10.2018
10:12:58
Только если от пасхалок спасать

Mikhail
09.10.2018
10:13:08

Egor
09.10.2018
10:13:18

Quantum Harmonizer
09.10.2018
10:13:20
где issue, можно задислайкать?

Nameless
09.10.2018
10:13:24

Алексей
09.10.2018
10:13:26

Egor
09.10.2018
10:13:28
типа, в сто миллионов раз читабельнее

Google

Mikhail
09.10.2018
10:13:47
ну нифига они не читабельнее

Quantum Harmonizer
09.10.2018
10:13:48

Денис
09.10.2018
10:13:49

Алексей
09.10.2018
10:13:52
Однако

Nameless
09.10.2018
10:14:03
lol ? “lol” : “ne-lol”
if (lol) “lol” else “ne-lol”
ну каммон

Mikhail
09.10.2018
10:14:17

Денис
09.10.2018
10:14:24

Mikhail
09.10.2018
10:14:27

Quantum Harmonizer
09.10.2018
10:14:34

Admin
ERROR: S client not available

Алексей
09.10.2018
10:14:37

Nameless
09.10.2018
10:14:58

Egor
09.10.2018
10:15:06

Mikhail
09.10.2018
10:15:08
я первый!
пардон, я не успеваю следить за потоком флуда

dimiii
09.10.2018
10:15:16

Алексей
09.10.2018
10:15:18
Это к слову о том, почему иф, а не ? … :…

Quantum Harmonizer
09.10.2018
10:15:22

Alexander
09.10.2018
10:15:43

Google

Egor
09.10.2018
10:15:59
бьём их обычно
Так зачем бить, если можно просто убрать возможность такое писать?

Mikhail
09.10.2018
10:16:09

Nameless
09.10.2018
10:16:31

Алексей
09.10.2018
10:16:53

dimiii
09.10.2018
10:16:59
Что вы с этим тернарным, как писанной торбой носитесь. Лучше скажите, почему присваивание не сделали выражением?

Алексей
09.10.2018
10:17:19

Alexander
09.10.2018
10:17:21
А можно ссылку на это заявления Бреслва. А то может рано плачем?

Алексей
09.10.2018
10:17:44

Mikhail
09.10.2018
10:17:46

Алексей
09.10.2018
10:18:02

dimiii
09.10.2018
10:18:08

Алексей
09.10.2018
10:18:12
Можно туда поведение встроить?

Alexander
09.10.2018
10:18:20
Слушайте, идите сюда: https://discuss.kotlinlang.org/t/ternary-operator/2116

Mikhail
09.10.2018
10:18:20

Alexander
09.10.2018
10:18:24

Egor
09.10.2018
10:18:24

Алексей
09.10.2018
10:18:48
и что они меняют?
То, что там можно прописать нормальный блок ифа, а не одну команду/вызов/переменную

Alexander
09.10.2018
10:18:54
Пусть сделают компайлер плагином для страждущих

Алексей
09.10.2018
10:18:54
Или я что-то не понимаю?

dimiii
09.10.2018
10:18:54

Egor
09.10.2018
10:19:05
Разве что вот https://habr.com/company/jugru/blog/422921/

Mikhail
09.10.2018
10:19:26

Andrey
09.10.2018
10:19:53