@kotlin_lang

Страница 316 из 982
JRoot3D
10.09.2017
19:37:38
По всем канал эта мразь ходит >_<

You
10.09.2017
19:39:07
? animufag ?
10.09.2017
19:52:22
кроме меня
Лол. Ты странный.

Anton
10.09.2017
19:52:39
((

Google
Антон
10.09.2017
20:29:53
кроме меня
Что тебе в нем так не нравится?

Anton
10.09.2017
20:30:24
я не могу сказать что не нравится)

просто не привык наверное. но мне джава больше нравится.

? animufag ?
10.09.2017
20:36:35
Я не могу в идее сделать хеловорлд проект с котлином и градлом. Ну точнее градл бесконечно запускается, хотя из консоли ок

Так всегда с андроид студио работал

? animufag ?
10.09.2017
20:48:38
3.5

крч недавно тут говорили про то иммутабельные классы а я говорил что с ними будет неудобно работать

https://github.com/kategory/kategory вот здесь более менее линзы

import kategory.optics.* @lenses data class Child( val name: String ) @lenses data class Parent ( val child: Child ) ...main val parent = Parent(Child("ghggh")) val p2 = (parentChild() + childName()).modify("___"::plus, parent) print(p2) // => Parent(child=Child(name=___ghggh))

Google
Михаил
11.09.2017
01:05:07
если это стандартный андроидовский, то его скрывать нужно через progressBar?.dismiss()

иначе - естественная утечка появляется

Евгений
11.09.2017
02:34:56
если показывать лошадинную задницу в течении месяца по телеку - она станет знаменитой

Nikita
11.09.2017
06:28:21
Так никто и не ответил :)

Не в слаке, не тут

Mi
11.09.2017
06:33:28
https://youtu.be/LWFx4QWrTyo?t=2m15s

Nikita
11.09.2017
06:59:03
Спасибо большое!!!

https://youtu.be/LWFx4QWrTyo?t=2m15s
Тут без Annotation process

Mi
11.09.2017
07:08:00
ну увы

Nikita
11.09.2017
07:21:38
:(

Gor
11.09.2017
08:07:55
такой вопрос, в данном случае переменная icon будет создана или нет? https://pastebin.com/Xc2Xi0B5

Lev
11.09.2017
08:29:24
Вопрос - мне надо перегнать данные из одного объекта в другой, имена параметров совпадают. Есть удобный способ?. А то пишу по 20 раз builder.label = device.label

Igor
11.09.2017
08:33:23
Вон выше линзы советовали

Lev
11.09.2017
08:35:20
Вон выше линзы советовали
Я не пойму зачем это и как юзать

Anna
11.09.2017
08:45:29
такой вопрос, в данном случае переменная icon будет создана или нет? https://pastebin.com/Xc2Xi0B5
Нет, это компьютабл свойство. Если внутри начнешь использовать field , то станет backed field

Lev
11.09.2017
08:46:02
просто совпадают? думаю тут ничего не поможет)
Один класс с протобафа, другой - внутренний dto. Конечно в первый раз все совпадает один в один

? animufag ?
11.09.2017
08:47:08
на самом деле можно было бы выделить интерфейс с общими пропертями но даже так не знаю что сделать

Ruslan
11.09.2017
09:26:12
а есть плагин который позволяет импортировать xml с реурсами Android-проекта автоматически создавая val extension c именем ресурса. Так как это делается айдишниками вьюх? например есть файл со стрингами и не хочется писать фигню вроде: text = Resources.getSystem().getString(R.string.hintValidateInn) хочется сразу указать R.string.hintValidateInn, а лучше просто hintValidateInn

Михаил
11.09.2017
09:31:37
можно записать в предложения к Kotlin Android Extensions)

Google
Lev
11.09.2017
09:31:41
Вон выше линзы советовали
Что за линзы то? Это что то с ФП?

Kira
11.09.2017
09:35:00
Orika?

Lev
11.09.2017
10:04:02
Инъекция так и делается?: @Autowired lateinit var service1: Service1 @Autowired lateinit var service2: Service2

То есть не через констурктор, а вот таким перечислением свойств?

Евгений
11.09.2017
10:06:25
Инъекция так и делается?: @Autowired lateinit var service1: Service1 @Autowired lateinit var service2: Service2
мы в конструктор вписываем обязательные зависимости, а не обязательные так, через lateinit

Lev
11.09.2017
10:07:01
Инъекция сработает не через lateinit?

Чет где то читал что на сработает, хз почему

Евгений
11.09.2017
10:07:41
потому что kotlin обяжет тебя инициализировать значение

Lev
11.09.2017
10:08:30
Ну так или "мы в конструктор вписываем обязательные зависимости, а не обязательные так, через lateinit" или "kotlin обяжет тебя инициализировать значение"

Евгений
11.09.2017
10:09:34
так, давайте определимся, что мы обсуждаем одно и тоже, Вы спросили будет ли работать инъекция без lateinit? так?

затем написали сами, что не будет, но Вы ХЗ почему

вот я вам и написал почему не будет работать без lateinit - потому что kotlin обяжет вас инициализировать переменную, либо объявить ее как абстрактную

Lev
11.09.2017
10:10:58
Понял, спасибо

... я что то... не понял, что за тип String! Было же String?

Андрей
11.09.2017
10:31:23
Что за линзы то? Это что то с ФП?
Ноги наверное откуда-то отсюда растут (с хаскеля) https://habrahabr.ru/post/190442/

Mi
11.09.2017
10:33:50
... я что то... не понял, что за тип String! Было же String?
String! это псевдо тип для интеропа с джавой

Lev
11.09.2017
10:34:04
А... Это означает что может быть null?

Mi
11.09.2017
10:34:18
он означает, что ты можешь его объявить как nullable или без этого

но если ты объявишь без nullable и там таки будет null, то будет KotlinNPE

Google
Mi
11.09.2017
10:35:16
это такой сопосб самому выбирать, когда ты работаешь с джавой, какой тип тебе нужен

ибо в джаве всё не так однозначно

Андрей
11.09.2017
10:35:37
А... Это означает что может быть null?
Значит что компилятор не может определить что там, и отдает это на откуп разработчику. А разработчик должен сам решить как ему дальше с этим работать.

Lev
11.09.2017
10:35:44
Все понятно, спасибо.

Кто то работал со Spring, STOMP отправкой/приемом binary?

Rai
11.09.2017
10:37:35
Привет всем Есть кто работает в связке Kotlin + PlayFramework?

? animufag ?
11.09.2017
11:43:02
кто-нибудь уже пользовался parcelize?

ну или лучше другой вопрос: бывала у вас проблема что всё ок сгенерилось, проект собрался, но студия не видит ничего сгенеренного продолжает утверждать что всего этого нет

второй раз с этим сталкиваюсь. кстати студия 3.0 бета 5

как перестать гнаться за всем новым...

Илья
11.09.2017
13:13:33
привет можно ли у moxy юзать presenter().viewState вне презентера? Во фрагменте к примеру. есть какие-то противопоказания помимо того что это говнокод?

Dzmitry
11.09.2017
14:15:32
Хочется вставить боян про аниме и free bsd ))

dobrowins
11.09.2017
17:08:54
Ребят, обновил kotlin runtime и он взесился — не собирает build пока не переведу все if без else в when. Не круто. Напишу Бреславу.

? animufag ?
11.09.2017
17:11:46
да уж. вот это курьёз

dobrowins
11.09.2017
17:15:39
ага. С when та же фигня — без else не работает. Переписываю всё на require.

Но всё равно НЕ КРУТО

БРЕСЛАВ

Dmitry
11.09.2017
17:18:35
А какая версия котлина?

Google
? animufag ?
11.09.2017
17:19:54
да хз я думаю код больше поможет чем версия котлина

ну и эти всякие словечки типа взвесился тоже не особо помогают диагностировать происходящее

Dmitry
11.09.2017
17:21:32
Ну и это тоже

? animufag ?
11.09.2017
17:22:19
в общем наверное вот @abreslav я думаю так можно разрешить эту нелепую ситуацию

dobrowins
11.09.2017
17:26:00
Руслан
11.09.2017
17:27:11
Что-то обновился сегодня до 1.1.4-3 на одном проекте, и все работает

? animufag ?
11.09.2017
17:27:20
ну я прочитал тоже неверно

ну и что значит взбесился?

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