@kotlin_lang

Страница 25 из 982
Руслан
25.01.2017
14:31:16
1. Мне пох 2. Давай не будем здесь это обсуждать, есть же pro.jvm

Dzmitry
25.01.2017
14:46:01
> и без бороды) Я тебя когда последний раз видел ты ж заросший был

Митко Соловец?
25.01.2017
14:46:46
в про.жвм жесткие правила тоже!

Google
Aliaksei
26.01.2017
14:59:08
пофиксил ретролябмду тут

Sergey
26.01.2017
14:59:08
что что?

затащили себе на проект котлин?)

Nikita
26.01.2017
14:59:30
неплохой реплейсмент

Aliaksei
26.01.2017
14:59:37
не, всего лишь ретролямду пофиксил

пока никакого котлина

я так сказал

Руслан
26.01.2017
15:00:32
Сколько файлов .kt уже?

Aliaksei
26.01.2017
15:01:59
хз, cmd-a && shift-option-cmd-k

На самом деле ещё это лишь попытка ;)

Denis
26.01.2017
18:11:21
С чего лучше после джавы начать писать на котлине. С туторилов на сайте котлина, котлин koans?

Sergey
26.01.2017
18:11:53
доку прочитай, потом try kotlin

Михаил
26.01.2017
18:12:06
+

Google
Руслан
26.01.2017
18:12:09
Да, плюсую

Но koans лучше скачать и локально делать

Anton
26.01.2017
18:12:33
ещё лучше: сначала доку, и потом сразу в прод

Sergey
26.01.2017
18:12:48
?

можно без доки, конвертировал проект и в прод

Михаил
26.01.2017
18:13:05
потом если заинтересует язык, то бери книжку Kotlin in Action.

Sasha
26.01.2017
18:41:44
ещё лучше: сначала доку, и потом сразу в прод
угу... главное вазелином запастись. да побольше.)

guga
26.01.2017
18:56:25
Но koans лучше скачать и локально делать
Был же еще плугин для идеи

Руслан
26.01.2017
21:59:18
Был же еще плугин для идеи
https://blog.jetbrains.com/kotlin/2016/03/kotlin-educational-plugin/

Alina
27.01.2017
08:48:52
@VDlasov и в Slack добавляйся, там специальный канал есть

http://slack.kotlinlang.org/

Denis
27.01.2017
09:17:07
Aliaksei
27.01.2017
10:25:22
Я туплю немножк. Как лучше forEach переписать тут? private fun <T> List<T>.shuffle() : List<T>{ val rand : Random = Random() val shuffled = mutableListOf<T>() this.forEach { shuffled.add(it) } for (i in 0..shuffled.size - 1) { val randomPosition = rand.nextInt(shuffled.size) swap(shuffled, i, randomPosition) } return shuffled }

Sergey
27.01.2017
10:26:46
shuffled.addAll(this) ?

Aliaksei
27.01.2017
10:27:48
бля, чё я так туплю? )

Sergey
27.01.2017
10:29:56
mutableListOf<T>(this) и вроде так тоже должно заработать

ща идею запущу

ок. this.toMutableList() не сработает?

Aliaksei
27.01.2017
10:34:02
работает, а чего раньше не работал...

Митко Соловец?
27.01.2017
10:35:40
сырой язык просто...

Google
Aliaksei
27.01.2017
10:36:20
Сырой я

Sergey
27.01.2017
10:36:59
сырой язык просто...
на столько сырой что аж скоро 1.1 будет

Митко Соловец?
27.01.2017
10:54:04
тем более

Лёша
27.01.2017
10:54:48
так есть же Collections.shufle() или нужна именно своя реализация?

Sergey
27.01.2017
11:00:42
картинку можно прикрепить как картинку

Sergey
27.01.2017
11:00:50
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-collection/index.html

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html и тут нет

может это в 1.1 добавили?

Sergey
27.01.2017
11:01:32
Aliaksei
27.01.2017
11:01:38
это джавовый

Sergey
27.01.2017
11:01:40
?

плохо когда не знаешь нормально java api

Ruslan
27.01.2017
11:02:35
плохо когда не знаешь нормально java api
даже в таких случаях есть гугл же =)

Aliaksei
27.01.2017
11:03:05
мда

я никогда чёт шафл не использовал

Ruslan
27.01.2017
11:04:12
Я тоже. Но когда нибудь настанет тот час, я верю.

Aliaksei
27.01.2017
11:06:13
понадобился, добавил

а он оказывается есть))

Sergey
27.01.2017
11:10:32
костылики

Google
Max
27.01.2017
11:22:19
еще есть Collesctions.swap :D

Sergey
27.01.2017
11:22:31
ну swap он заюзал)

Aliaksei
27.01.2017
11:24:03
;)

Руслан
27.01.2017
11:26:42
https://www.youtube.com/watch?v=qkblc5WRn-U

Aliaksei
27.01.2017
11:33:54
В кратце, он топит за Котлин или нет?

Т.е. кидать в чат рабочий? )

Nikita
27.01.2017
11:35:44
да он сам не понял похоже

Руслан
27.01.2017
11:38:08
Нет, он херню несет, типо как мне сделать аргумент функции не файнал

KrivdaTheTriewe
27.01.2017
11:39:12
В сафари букс есть книжка по котлину :)

Nikolai
27.01.2017
11:40:37
Кстати, народ, а как думаете, реально изучать Котлин минуя Джаву?

Max
27.01.2017
11:40:46
нет

Sergey
27.01.2017
11:40:55
увы, нет

Nikolai
27.01.2017
11:41:22
Ну вот скалисты про скалу говорят обртаное) что как первый язык она не ок, но джаву знать в целом не обязательно

Руслан
27.01.2017
11:41:27
А скалу?

Sergey
27.01.2017
11:41:43
ну можешь начать писать на котлине, но джава тебе потом в любом случае нужна будет

Nikolai
27.01.2017
11:42:02
Зачем?

Sergey
27.01.2017
11:42:07
а то потом начнешь shuffle городить свой ?

Nikolai
27.01.2017
11:42:45
Ну стандартную библиотеку-то я изучу, но чтобы методы дергать мне же джаву как языык знать не обязательно?

Max
27.01.2017
11:43:12
много библиотек на джаве написано, придется ее учиться читать

Google
KrivdaTheTriewe
27.01.2017
11:43:39
Но джаву нужно знать потому что нужно

Nikolai
27.01.2017
11:44:18
Да, библиотеки это конечно косяк.

Max
27.01.2017
11:44:52
в общем то можно и с котлина начать, просто джаву помниать придется научиться

Nikolai
27.01.2017
11:45:45
Ну вот так, например курс по ООП для студентоты. взять и взять вместо джавы - котлин? или у них крыша съедет?

Max
27.01.2017
11:46:11
да не, синтаксис котлина приятней

Nikolai
27.01.2017
11:46:27
вот в том то и дело)

и лаконичнее гораздо

Sergey
27.01.2017
11:46:44
хочешь не хочешь, а юзать его придется много и часто

Руслан
27.01.2017
11:47:03
Если выучить первым котлин, потом не захочется учить джаву)

Страница 25 из 982