@KotlinLangRu

Страница 60 из 90
whalemare
17.04.2018
04:55:20
А чем он ближе? Мужду котлином и тайп скриптом посути разницы нет, и тот и тот в итоге компилируются в js. И я всего лишь решил вместо TS попробовать котлин. К сожалению очень мало примеров и проработки деталей.
Хотя бы комьюнити, и поддерживать будет проще, + либы есть. Я не знаю как из котлина ты будешь взаимодействовать с жс либами, если проблем в этом нет, то окей

Щерба
17.04.2018
05:06:34
Всем привет! В каких случаях нужно использывать companion object не могу догнать)

Sergey
17.04.2018
05:07:07
Вот это я скорее и спрашивал, может кто уже пробовал писать небольшие проекты под js. В теории то котлин может использовать тайпинги от тайпскрипта, но сыровато имхо

Всем привет! В каких случаях нужно использывать companion object не могу догнать)
Если прям очень грубо аналог статичных переменных в java

Google
Щерба
17.04.2018
05:08:17
То есть могу в другом классе использывать?

Щерба
17.04.2018
05:08:53
? отлично спасибо!

whalemare
17.04.2018
05:09:18
? отлично спасибо!
https://kotlinlang.ru/docs/reference/object-declarations.html

Щерба
17.04.2018
05:09:26
Вообще дайте совет, стоит с Java на kotlin переходить?

whalemare
17.04.2018
05:10:11
Вообще дайте совет, стоит с Java на kotlin переходить?
Конечно. До этого ты долго програмировал на java? Мобилки или бекенд?

whalemare
17.04.2018
05:10:49
Мобилка
Тогда однозначно стоит

Sergey
17.04.2018
05:11:01
? отлично спасибо!
Но в реальности все сложнее, если захочешь посвать члены companion object из джавы надо прямо указать чтобы их сделали статичными

Щерба
17.04.2018
05:11:47
Тогда однозначно стоит
Порог вхождения сложный?

Sergey
17.04.2018
05:11:52
Вообще дайте совет, стоит с Java на kotlin переходить?
Мы тспользуем котлин в продакше, приложегия на. Spring

Всем нравится

whalemare
17.04.2018
05:12:11
Порог вхождения сложный?
После джавы за неделю как огурчик прям будешь

Google
Sergey
17.04.2018
05:12:38
Dumitru
17.04.2018
10:46:48
А чем он ближе? Мужду котлином и тайп скриптом посути разницы нет, и тот и тот в итоге компилируются в js. И я всего лишь решил вместо TS попробовать котлин. К сожалению очень мало примеров и проработки деталей.
мало примеров так как котлин охватил сразу несколько путей развития, у людей попросту нету времени попробовать/использовать все сразу, надеюсь со временем появится больше уроков.

Sergey
17.04.2018
11:57:09
Я вот думаю как бы JetBrains не подзабили на направление JS

Kirill
17.04.2018
11:58:34
Не, с JS все ок, у них на hh.ru вакансия висит, делать UI фреймворк!

Grushin
17.04.2018
12:13:50
привет народ. подскажите как указать тип метода как коллекция енумов?

Grushin
17.04.2018
12:15:00
Collection<Enum<*>>?
хм. так и было. чет студия тупанула

Denis
17.04.2018
13:46:18
Добрый вечер. Нужна помощь. Нужен пример на kotlin обработки клика кнопок внутри элемента recycler view (android)

Denis
17.04.2018
13:48:30
найди пример на Java и сконвертируй
я бы не писал сюда, если бы не пробовал это сделать сам

Grushin
17.04.2018
13:51:39
я бы не писал сюда, если бы не пробовал это сделать сам
class Holder(itemView: View) : RecyclerView.ViewHolder(itemView), View.OnClickListener { init { itemView.setOnClickLisrener(this) } override fun onClick(v: View) {} }

Челодой
17.04.2018
14:47:34
Добрый вечер. Нужна помощь. Нужен пример на kotlin обработки клика кнопок внутри элемента recycler view (android)
https://antonioleiva.com/recyclerview-adapter-kotlin/ есть вот такой отличный туториал. Все что надо, это чуть чуть модифицировать под свои нужды!

Artem
18.04.2018
11:57:53
Всем привет! а как котлин обработает такую конструкцию: obj1.id3 == obj2.subobject?.id3 ?

это законно вообще?

Quantum Harmonizer
18.04.2018
12:01:02
а в чём проблема?

Artem
18.04.2018
12:04:41
если там окажется null справа, то произойдет то что я ожидаю - false?)

аа

Google
Artem
18.04.2018
12:04:50
сорян, забыл

if (obj1.id3 == obj2.subobject?.id3){...}

вот тут я пытаюсь понять будет nullPointerException или просто false

Quantum Harmonizer
18.04.2018
12:10:32
а почему там будет NPE? объекты можно сравнивать с наллом.

Sergey
18.04.2018
12:15:48
все совершенно валидно, будет false

хочешь NPE пиши так f (obj1.id3 == obj2.subobject!!.id3){...}

Artem
18.04.2018
12:18:29
Спасибо ? просто начитавшись статей на хабре про JS решил лишний раз уточнить ?

Nurislam
18.04.2018
14:55:01
Где можно книгу по котлин скачать?

Malik
18.04.2018
14:57:00
на litres продается "Котлин в действии"

Версию на английском можно найти, если хорошо постараться

Nurislam
18.04.2018
14:59:04
PDF ?

Malik
18.04.2018
14:59:25
Да

На литрес ее либо в приложении, либо на сайте можно читать, скачать чисто pdf-файл возможности нет

Nurislam
18.04.2018
15:05:20
А есть сайт где можно чисто pdf скачать?

просто через сайт или приложение не удобно

Malik
18.04.2018
15:06:14
Есть, версия на английском точно есть

Поищи)

Nurislam
18.04.2018
15:06:36
Англ уже нашёл)

но хочется сначало понять на русском

а ток потом можно и на англ))

Google
Malik
18.04.2018
15:07:54
Сам искал и не нашел, в итоге решил купить электронную версию

Maksim Gridin
18.04.2018
16:03:51
Сам искал и не нашел, в итоге решил купить электронную версию
Если постараться можно и на русском найти

Kirill
18.04.2018
16:08:03
Я надеюсь меня не забанят за это ?

Вообще я себе лично собираюсь бумажную купить, так и не привык читать с экрана...

Maksim Gridin
18.04.2018
16:09:12
Я надеюсь меня не забанят за это ?
все зависит от политики местных админов, лично я бы тебе за это премию выписал! ))

Dumitru
18.04.2018
17:49:38
пока что в книге больше про jvm, жду новую книгу про js и native :)

Galaxy
19.04.2018
06:03:20
На русском

Простите не увидел, что уже выложили))))

Михаил
19.04.2018
06:51:25
на сайте издательства если что вроде можно pdf купить

Щерба
19.04.2018
08:03:43
Всем привет! Как прогнать через цикл размерность массива? В Java так напиример for(int i = 0; response.body().data.size; i++) и в конечном итоге получает 1,2,4..... в котлин так не работает for (i in response.body().data.size)

Azure
19.04.2018
09:45:10
0 until response.body().data.size?

Oleg
19.04.2018
10:08:26
Или for (x in 0..size-1)

Nurislam
19.04.2018
14:56:04
Как можно получить данные с клавиатуры в котлине ?

(Scanner)

Алексей
19.04.2018
14:57:29
val scan = java.util.Scanner(System.in) val a = scan.nextInt()

Nurislam
19.04.2018
15:11:32
Оказывается, для того чтобы код заработал надо ковычки поставить

val scan = java.util.Scanner(System.in) val a = scan.nextInt() println(a)

ёлки телега ковычки не показывает

Maksim Gridin
19.04.2018
15:17:46
kingmoses
20.04.2018
11:10:43
Hi guys. I have written a small REST API using Ktor and Netty and i have no idea on how to deploy it on a remote linux server. Any leads?

Страница 60 из 90