
Roman
16.04.2018
03:58:42
Чуть лучше, но все равно не то

Vladimir
16.04.2018
03:59:04

Roman
16.04.2018
03:59:11
В прошлой студии было лучше

Google

Roman
16.04.2018
03:59:17

Dmitriy
16.04.2018
03:59:47

Roman
16.04.2018
04:00:06
И здесь нормально?

Anton
16.04.2018
06:45:33

Dumitru
16.04.2018
06:48:05
Где нашёл этот опрос ?

Rikland
16.04.2018
06:50:27
(:
Да ладно вам, Котлин нормальный язык (:

Roman
16.04.2018
06:52:07
https://habrahabr.ru/post/350746/

Rikland
16.04.2018
06:52:25
Тут можно сказать все форкнули друг друга.

Nobody
16.04.2018
06:56:48
Все форкнули Си

ЕВГЕНИЙ
16.04.2018
06:58:46

Google

Michael
16.04.2018
06:59:05
ни там ни там нет ничего принципиально нового
что форкнули-то, синтаксический сахар?

Kirill
16.04.2018
06:59:23

Alex
16.04.2018
07:01:49

Rikland
16.04.2018
07:03:29
Вообще изначально C был препроцессором над ассемблером.

Nobody
16.04.2018
07:20:24

Руслан
16.04.2018
08:17:34
Talking Kotlin с ведущим Groovy Podcast. Должно быть интересно!
http://talkingkotlin.com/talking-groovy-with-ken-kousen/

Sergey8827
16.04.2018
10:12:46
Добрый День подскажите
мне еще нужны try catch какие нибудь кроме этого???
File("somefile.txt").printWriter().use { out ->
history.forEach {
out.println("${it.key}, ${it.value}")
}
}
то есть оно перехватится само в случае ошибки?
хочу на котлине писать в файл
на жабе это было бы
try {
writer = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream("filename.txt"), "utf-8"));
writer.write("Something");
} catch (IOException ex) {
// Report
} finally {
try {writer.close();} catch (Exception ex) {/*ignore*/}
}

Kirill
16.04.2018
10:15:09

Sergey8827
16.04.2018
10:16:06

Kirill
16.04.2018
10:16:46

Loljeene
16.04.2018
10:33:10

Anton
16.04.2018
12:17:41

Bogdan
16.04.2018
12:24:32
на котлине просто хайпятся)

Konstantine
16.04.2018
15:32:49
Как в forEach сделать continue и break?

Sergey
16.04.2018
15:35:24
return@forEach
break никак

Quantum Harmonizer
16.04.2018
15:35:57
тут надо другой метод искать)

Google

Valery
16.04.2018
15:38:21
https://kotlinlang.org/docs/reference/returns.html
тут написано, как можно сделать break (в конце страницы)
да и про возможную реализацию continue там тоже написано)

Sergey8827
16.04.2018
15:41:21

Konstantine
16.04.2018
15:41:38
В общем костыли какие-то %(

Brian
16.04.2018
15:57:33
Да и идея автоформатированием вроде табы ставит

Bogdan
16.04.2018
17:31:40
ребят кто перешел на новую студию, у всех нет возможности посмотреть байткод ?

OlegKrikun
16.04.2018
17:43:19

Bogdan
16.04.2018
17:44:52
вот что когда хочу вызвать

Quantum Harmonizer
16.04.2018
17:45:36
это не show kotlin bytecode а другая штука?

Bogdan
16.04.2018
17:45:51

Алексей
16.04.2018
18:12:12
Если у меня одна и та же функция используется в 2х классах как ее использовать чтобы не писать код 2 раза?

Dumitru
16.04.2018
18:13:02
Покажи
Наверно можно вывести функцию за класс

Алексей
16.04.2018
18:14:32
Ну допустим в классе A есть fun Q() как использовать эту fun Q() в класcе B

Ivan
16.04.2018
18:16:49

Алексей
16.04.2018
18:19:23
Да в общем то разобрался
Насколько я знаяю есть 2 способа (кто знает больше - пишите)
1й это сделать класс C и в нем объявть ф-ию Q

Google

Алексей
16.04.2018
18:20:56
а класс A и B унаследовать от C

Alexandr
16.04.2018
18:21:20

Anton
16.04.2018
18:21:24
мощно придумал?

Ivan
16.04.2018
18:22:09

Алексей
16.04.2018
18:22:54
2-й это просто объявить A open и B унаследовать от A

Anton
16.04.2018
18:24:13
я советую тебе почитать основы ооп(обязательно почитать про налседование/композицию) и посмотреть ооп патерны

Dumitru
16.04.2018
18:24:29

Алексей
16.04.2018
18:24:46
Но можно и вынести

Dumitru
16.04.2018
18:25:49
мощно придумал?
наверное человек из Java мира, там функции за пределом класов нет

Anton
16.04.2018
18:26:22
статиков тоже нет?

Dumitru
16.04.2018
18:27:24
есть, но они тоже внутри класов, если тебе нужен статик в котлин то тебе надо companion object

Alexandr
16.04.2018
18:29:10
Я вот так с ходу даже не представляю думал зачем в котлине может понадобится статическая функция, когда есть функции за классом и экстеншены

Ivan
16.04.2018
18:30:28
Как вы думаете, как реализованы функции за классом?

Anton
16.04.2018
18:30:32
вово)
я к этому и клоню

Dibro
16.04.2018
18:31:35

Dumitru
16.04.2018
18:31:37
ну это от jvm зависит, а не от языка, в Kotlin-js все норм

Anton
16.04.2018
18:32:08
от jvm?

Dumitru
16.04.2018
18:32:35
?

Google

Anton
16.04.2018
18:32:50
то во что скомпилируется топ левел функция зависит от джвм или чего?

Dumitru
16.04.2018
18:33:09
ну да

Anton
16.04.2018
18:34:17
а как это работает? на хотспоте в статик метод а на азуле каком нибудь во что?)

Andrew
16.04.2018
18:42:05
Ууу, не френдли сообщество, админы к словам цепляются ?

Bogdan
16.04.2018
18:49:02

Ivan
16.04.2018
18:52:27

Bogdan
16.04.2018
18:53:51
import static же есть
суть не в этом, а втом чтобы написать отдельную функцию нам нужно декларироать класс, а не просто ее написать. И статики не тру ООП

Ivan
16.04.2018
18:55:07

Dumitru
16.04.2018
18:56:44
если ООП ограничивает во что либо, то не лучше бы сделать компромисс ?

Anton
16.04.2018
18:58:12
каждая парадигма что то запрещает

Bogdan
16.04.2018
18:58:43
и давайте не будет тут оффтопить

Sergey
16.04.2018
19:02:04
Коллеги, а есть у кого success story о котлине в js проектах?

Артём
16.04.2018
19:03:33
Всем привет!