
Руслан
25.01.2017
09:02:09
а вот и ответочка
сюрпрайз-сюрпрайз, можно не подключать kotlin-stdlib, и котлин будет компилиться)

guga
25.01.2017
09:02:22
а так, получаем что-то аля джавовские коллекции

Ruslan
25.01.2017
09:02:24

Руслан
25.01.2017
09:02:25
просто ништяков не будет

Google

Митко Соловец?
25.01.2017
09:02:35

Alexander
25.01.2017
09:02:41
я не против котлина и тем более джавы
открыт всему новому и старому

guga
25.01.2017
09:02:44
на которые без слез не взглянешь

Ruslan
25.01.2017
09:02:59
Сейчас как раз с этим с толкнулся
Почему они не взяли коллекции груви?
Сахар*

Митко Соловец?
25.01.2017
09:03:41

Руслан
25.01.2017
09:03:42

guga
25.01.2017
09:04:04
@HeapyHop у вас нету объектов-компаньонов, в которые можно фабричные методы впихнуть?

Ruslan
25.01.2017
09:04:07
["a", "b"] ? [a:"a", b:"b"] ?

Митко Соловец?
25.01.2017
09:04:27

Ruslan
25.01.2017
09:04:41

Митко Соловец?
25.01.2017
09:05:07
ну вот без док я не понимаю, что тут происходит

Google

Ruslan
25.01.2017
09:05:48
Я незнаю, как тут можно что то не понять =)

Руслан
25.01.2017
09:06:02

Nick
25.01.2017
09:06:12

guga
25.01.2017
09:06:15
хм, а как это работает то?
Map<String, Integer> mapImmediate = Map.of(
"one", 1,
"two", 2,
"three", 3);

Руслан
25.01.2017
09:06:26

guga
25.01.2017
09:07:08
Есть конечно
тогда зачем listOf(1,2,3,4) если можно сделать List(1,2,3,4)?

Ruslan
25.01.2017
09:07:09

Kirill
25.01.2017
09:07:23
val m = Map("one" -> 1, "two" -> 2, "three" -> 3), не знаю, о чём вы тут вообще спорите))))

Руслан
25.01.2017
09:07:24

guga
25.01.2017
09:07:44
а потом сахорок их создания

Kirill
25.01.2017
09:08:05

Nick
25.01.2017
09:08:05

guga
25.01.2017
09:08:31
а потом поиметь проблемы с тем, что не понимаешь где таплы, а где параметры

Руслан
25.01.2017
09:08:35
меня напрягает отсутсвие литералов только в аннотациях, в коде наоборот привык писать функции

Митко Соловец?
25.01.2017
09:08:36

Sergey
25.01.2017
09:08:40

Митко Соловец?
25.01.2017
09:09:10

Kirill
25.01.2017
09:09:15

Google

Митко Соловец?
25.01.2017
09:09:36
кстати, в котлине {it } - это что такое? итератор? текущий элемент?

Ruslan
25.01.2017
09:09:40
Я о совершенно другом и говорил

guga
25.01.2017
09:09:58

Sergey
25.01.2017
09:10:00

Руслан
25.01.2017
09:10:08

Митко Соловец?
25.01.2017
09:10:09
а почему фигурные скобки, а не круглые?

Sergey
25.01.2017
09:10:26
чтобы не путать с вызовами методов?

Kirill
25.01.2017
09:10:28
это как _ в скале
насколько я понимаю нет, в скале возможности такого плейсхолдера ограничены

Sergey
25.01.2017
09:10:30
это ведь блок

guga
25.01.2017
09:10:42

Kirill
25.01.2017
09:11:23

Sergey
25.01.2017
09:11:35
зачем таплы если есть data/case классы?

Митко Соловец?
25.01.2017
09:12:05

guga
25.01.2017
09:12:22

Kirill
25.01.2017
09:12:25

Руслан
25.01.2017
09:12:28

Sergey
25.01.2017
09:13:08

Митко Соловец?
25.01.2017
09:13:10

guga
25.01.2017
09:13:32

Google

Kirill
25.01.2017
09:13:41

guga
25.01.2017
09:14:00
а потом в какой-то версии сказать, что больше нету ограничения и они генерятся макросом

Sergey
25.01.2017
09:14:24

Kirill
25.01.2017
09:15:02

Руслан
25.01.2017
09:15:16
(a, b, c) -> { ... }
{a, b, c - > ... }

Sergey
25.01.2017
09:15:27
it -> it != null java
{ it != null} kt\

Руслан
25.01.2017
09:16:18
method ((a, b, c) -> { ... })
method { a, b, c - > ... }

Alexander
25.01.2017
09:16:47

Admin
ERROR: S client not available

Руслан
25.01.2017
09:16:59
нужно больше скобочек

guga
25.01.2017
09:17:01

Митко Соловец?
25.01.2017
09:17:08
пока котлин нормально идет, думаю в него можно вкатиться даже в течении рабочей недели

Ruslan
25.01.2017
09:17:22
Эй, че за херня?
val a = listOf(1, 2, 3, 4, 5);
a.filter({it % 2 == 0}).map({it * 2}).toList()

Alexander
25.01.2017
09:17:26
не забудь выкатиться только потом

Ruslan
25.01.2017
09:17:33
Котлин не может развернуть это в стрим?

Alexander
25.01.2017
09:17:34
и сохраниться перед вкаткой

Kirill
25.01.2017
09:17:41

Nick
25.01.2017
09:17:55

Ruslan
25.01.2017
09:17:58
Я разочарован в котлине =___=

Google

guga
25.01.2017
09:17:59
вот мне жутко не хватает в джавовских коллекциях метода, который делит коллекцию на две и мне их возвращает в тапле

Руслан
25.01.2017
09:17:59

Митко Соловец?
25.01.2017
09:18:28

Ruslan
25.01.2017
09:18:28
Ну типа не вычитывать все в память при каждой операции
А делать flow

Митко Соловец?
25.01.2017
09:18:31
и возвращает мапу

Руслан
25.01.2017
09:18:40

guga
25.01.2017
09:18:43

Dmitry
25.01.2017
09:18:46

Sergey
25.01.2017
09:18:47

Руслан
25.01.2017
09:19:00
какой toList
?!
это ж не стримы

Nick
25.01.2017
09:19:21
listOf toList
красавцы)

Sergey
25.01.2017
09:19:25
а ну да
мапа сбила с толку)

Руслан
25.01.2017
09:19:44

Sergey
25.01.2017
09:19:47
ок, исправил

Митко Соловец?
25.01.2017
09:19:56

Nick
25.01.2017
09:20:07
а map и filter не мондаты чтоль?