
Quantum Harmonizer
01.06.2017
10:29:01

Vlad
01.06.2017
10:29:26

Dastan
01.06.2017
10:29:27
так?

Google

Vlad
01.06.2017
10:29:38
просто вызывать их как функцию инстанса сможешь только из котлина
из джавы же придется вызывать статик метод банально

Михаил
01.06.2017
10:30:11

Dastan
01.06.2017
10:30:21
ппц прикольный язык

Руслан
01.06.2017
10:30:22

Vlad
01.06.2017
10:30:24
в том числе экстеншн на Long или String сделать можно, а вот на long нельзя - это не класс

Quantum Harmonizer
01.06.2017
10:30:36

Vlad
01.06.2017
10:31:03
Я про джаву

Dastan
01.06.2017
10:31:53
неглубокое но все же знание java помогает освоить котлин?

Руслан
01.06.2017
10:31:56

Vlad
01.06.2017
10:32:26
Ну с точки зрения Котлина вообще конечно да, будет все равно, ведь и Long и long джавовские в котлине превратятся в kotlin.Long

Михаил
01.06.2017
10:32:41

Dastan
01.06.2017
10:32:58
это ж типа хелпера

Google

Руслан
01.06.2017
10:33:10

Vlad
01.06.2017
10:34:21
ну как минимум стандартную библиотеку джавы знать нужно, ибо у котлина своей нет
есть только экстеншны над джавовской

Dastan
01.06.2017
10:35:14

Руслан
01.06.2017
10:35:39

Vlad
01.06.2017
10:36:32
ну есть еще всякие умные обертки типо того же mutableMap, но они все равно скорее обертки чем своя stdlib

Nikita
01.06.2017
10:36:54
Там либо юзается Long явовский
Либо long примитив где это возможно

Vlad
01.06.2017
10:37:27
Где там?)

Nikita
01.06.2017
10:37:51
В Kotlin

Vlad
01.06.2017
10:38:06
в котлине юзается kotlin.Long
обы заюзать джавовский это нормально так попотеть надо, плюс тебе все будет светиться ворнингами мол не делай так

Руслан
01.06.2017
10:38:33
kotlin.Long в случае java это либо long или java.lang.Long

Dastan
01.06.2017
10:38:41
Где там?)
думаешь, писать свою stdlib true way? тогда ты будешь не совместитм с дригими людьми или это норм?

Руслан
01.06.2017
10:38:45
что будет зависит от наллабилити

Vlad
01.06.2017
10:38:50
я как то пытался очень настойчиво юзать джавовский String и CharSequence, я сталкивался с этим дерьмом

DasModell
01.06.2017
10:39:13
А вот еще вопрос, kotlin - как объяснить отличие от java

Vlad
01.06.2017
10:39:44

Nikita
01.06.2017
10:39:56

Google

Vlad
01.06.2017
10:40:05
Мой поинт был в том, что джаву знать хотя бы на этом уровне надо

Nikita
01.06.2017
10:40:21
В kotlin нет своих оберток
Это их позиция

Vlad
01.06.2017
10:40:35
просто потому что в котлине это работает вот так. Как не крути котлин это суперсет джавы и знать её если собираешься писать под jvm стоит

Nikita
01.06.2017
10:40:49
Почему?
Там чистая java
По перфомансу почти не заметно
Только гора синтаксического сахара и все

Dastan
01.06.2017
10:42:02
шучу))

Nikita
01.06.2017
10:42:18
Ага :)

Vlad
01.06.2017
10:42:48

Vlad
01.06.2017
10:42:49
Это по вашему простое использование джавовского лонга?

Quantum Harmonizer
01.06.2017
10:43:16

Vlad
01.06.2017
10:43:37

Quantum Harmonizer
01.06.2017
10:43:55
val l = 1L

Nikita
01.06.2017
10:44:06
Используй var l = Long(1)

Quantum Harmonizer
01.06.2017
10:44:14

Nikita
01.06.2017
10:44:18
В байткоде будет Java.lang.Long

Google

Vlad
01.06.2017
10:44:18
Или это не ворнинг

Quantum Harmonizer
01.06.2017
10:44:35

Dastan
01.06.2017
10:44:37
вы весь сахар испортили?

Nikita
01.06.2017
10:44:51
я может врываюсь не поделу, но чем стандартыне методы календаря, еда тайм и TimeUnit не угодили для таких делишек?

Dastan
01.06.2017
10:44:53
с этим своим java.lang.Long

Quantum Harmonizer
01.06.2017
10:45:10

Admin
ERROR: S client not available

Nikita
01.06.2017
10:45:18
https://kotlinlang.org/docs/reference/basic-types.html

Vlad
01.06.2017
10:45:19

Nikita
01.06.2017
10:45:27

Quantum Harmonizer
01.06.2017
10:45:33

Vlad
01.06.2017
10:45:46
Я проблему и не обрисовываю
в котлине юзается kotlin.Long
обы заюзать джавовский это нормально так попотеть надо, плюс тебе все будет светиться ворнингами мол не делай так

Nikita
01.06.2017
10:46:07
Смотри. Скомпилируй свой код
И открой .jar

Quantum Harmonizer
01.06.2017
10:46:17

Руслан
01.06.2017
10:46:21
Я правильно понял что проблема доступиться до методов внутри "java.lang.Long"?

Nikita
01.06.2017
10:46:21
Там будет явовский long

Google

Quantum Harmonizer
01.06.2017
10:47:05

Vlad
01.06.2017
10:47:09
не подменяйте понятия

Nikita
01.06.2017
10:47:37
А... А зачем нужно писать java.lang.Long?
В каких ситуациях это может понадобиться?

Dastan
01.06.2017
10:48:13

Михаил
01.06.2017
10:48:24
блин, вы просто друг друга не поняли
и развели диалог ни о чем

Vlad
01.06.2017
10:48:38
Я отвечаю вот на это
Нет же
Там либо юзается Long явовский
Либо long примитив где это возможно
Где там?)
В Kotlin

Nikita
01.06.2017
10:48:51
Ага, походу да.

Dastan
01.06.2017
10:49:00
лан ребят, всем хорошего дня, извиняйте за бессмысленные вопросы))

Nikita
01.06.2017
10:49:22
Ясно. Не поняли друг друга

Vlad
01.06.2017
10:49:31
Ну да, ох уж это текстовое общение))
словами бы за полминуты разобрались уже и пошли б работать)

Глеб
01.06.2017
10:53:16