@kotlin_lang

Страница 808 из 982
Alexander
14.08.2018
07:15:00
А, тогда резко снижаю градус токсичности?
А я не снижаю. Времени на то, чтобы сделать запрос в гугл надо меньше, чем на то, чтобы подключиться к телеграм каналу. Если человек не умеет пользоваться гуглом, то программировать учиться рановато.

Maxim
14.08.2018
07:18:33
Дорый утро книги или видео учебникы есть на Kotlin
http://lmgtfy.com/?q=kotlin Там несколько ссылок.

Konstantine
14.08.2018
07:27:12
Ничего не токсичное, просто пиратить профессиональную литературу - не ок
Если бы профессиональная литература стоила разумных денег.. :)

Vitalii
14.08.2018
07:27:47
Если бы профессиональная литература стоила разумных денег.. :)
Она обычно стоит своих денег. Рассматривай литературу как инвестицию в свою карьеру.

Google
Mikhail
14.08.2018
07:27:51
Konstantine
14.08.2018
07:28:29
Ну ты то ее собираешься монетизировать)
Кто сказал? Возможно это хобби.

Vitalii
14.08.2018
07:28:45
Выбирай те, что хороши.

Konstantine
14.08.2018
07:29:37
Выбирай те, что хороши.
И как я выберу - не пиратя? Тратить деньги на все подряд и возразить возвращать потом?)

Mikhail
14.08.2018
07:29:41
Konstantine
14.08.2018
07:30:21
Нуууу, это уже другой вопрос
Так там выше непонятно зачем оно человеку. Может как раз хобби.

Mikhail
14.08.2018
07:30:22
И превью

Vitalii
14.08.2018
07:30:40
И как я выберу - не пиратя? Тратить деньги на все подряд и возразить возвращать потом?)
— Пацаны, пацаны, Книга х про y норм? — Х**та е****я! Не покупаешь — Парни, парни, а как вам автор z, который пишет про XY? — Отличный мужик! Покупаешь.

Ну или пиратить, а потом покупать, если зашла. Но непублично.

Konstantine
14.08.2018
07:31:01
на Амазоне есть превью любой страницы
Эм, и я должен по превью понять качество книги? Интерестинг

Google
Valeriy
14.08.2018
07:31:21
Эм, и я должен по превью понять качество книги? Интерестинг
сходи на футбол и попроси вернуть деньги потому что матч не понравился

Timophei
14.08.2018
07:31:42
добротный спам идет

?

Valeriy
14.08.2018
07:31:58
суть то та же, услуга должна оплачиваться

Timophei
14.08.2018
07:32:24
Напоминает группу домохозяек, какую лопаточку для сковороды выбрать

Роман
14.08.2018
07:32:46
или коня в стойло

Valeriy
14.08.2018
07:32:55
ту что найдешь бесплатно

Роман
14.08.2018
07:33:01
вот так выглядит болеее схоже

Konstantine
14.08.2018
07:34:10
суть то та же, услуга должна оплачиваться
Одна услуга развлекательная - другая профессиональная. А то так книги и со шлюхами сравнивать будешь.

Костя
14.08.2018
07:41:23
будет тоже самое

даже видео платное какое, ты же не сможешь посмотреть его не заплатив, а если сможешь, то какой смысл от платки

Konstantine
14.08.2018
07:42:27
Да кто ж спорит. Просто с книгами есть простые варианты пиратства, чтобы оценить. Ничего зазорного в них не вижу.

Костя
14.08.2018
07:42:29
с книгами так же, нельзя знать она норм или нет, почитай отзывы+субъективизм ещё, вдруг она именно тебе банально не зайдет и всё, за тебя тут никто уже не скажет

хз. хватает в нете статей, чтобы не искать книги уже как-то

Konstantine
14.08.2018
07:43:33
с книгами так же, нельзя знать она норм или нет, почитай отзывы+субъективизм ещё, вдруг она именно тебе банально не зайдет и всё, за тебя тут никто уже не скажет
Именно поэтому я и не против пиратства тут. Тут уже на совести человека - если книга показалась стоящей, можно и пост покупку сделать:)

Vitalii
14.08.2018
07:45:10
Alexander
14.08.2018
07:45:39
Я не очень понимаю, о чем разговор. Даже по котлине уже столько совершенно бесплатных тексто-/видео-/интерактивных уроков, что ешь - не хочу. Если английский знаешь, разумеется

Konstantine
14.08.2018
07:46:08
Google
Vladimir
14.08.2018
12:14:17


Костя
14.08.2018
12:15:01
я тоже )

а если открыть слева Run Build строчку

красную с ошибкой

там не будет точнее ?

с чем проблема и где

Vladimir
14.08.2018
12:36:24
Костя
14.08.2018
12:36:53
Run build

раскрывай

смотри там нижние строки красные с ошибкой, может там будет информативнее ошибка

Vladimir
14.08.2018
12:37:17
Костя
14.08.2018
12:37:19
сложно так угадать, я обычно все проверяю

Костя
14.08.2018
12:37:42
да уж неочень, а раскрыть и там найти ?

ты же просто нажал, там можно открыть, там куча строк будет

Костя
14.08.2018
12:39:32
но вообще сложно без кода конечно найти проблему по скринам..

ну ошибки всегда такие, обычно сверху рыться надо

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

отключая и собирай

Vladimir
14.08.2018
12:40:37
отключая и собирай
да отключать-то и нечего особо три класса почти пустых и интерфейс

Google
Evgeny
14.08.2018
12:41:51
Там слева есть кнопка под зеленым молотком, она переключает в текстовый лог, там проще найти

Admin
ERROR: S client not available

Ivan
14.08.2018
12:51:26
Уу, сложности с каптом. Там может иметь значение порядок тасок грэдла, то есть порядок процессинга классов при сборке.

Надо на build.gradle смотреть, но я больше по мавену. Можно попробовать параметр correctErrorTypes = true https://kotlinlang.org/docs/reference/kapt.html#non-existent-type-correction

Mikhail
14.08.2018
13:06:00
Ребят, есть способ сказать компилятору, что если кто-то заигнорит результат моей функции то у него должна поломаться сборка?

Mikhail
14.08.2018
13:08:55
Алексей
14.08.2018
13:51:42
Всем привет. у меня презентер должен через интерактор обновить данные в репозитории Вот презентер: fun ticketOnClick(ticket: Ticket) { ticketInteractor.selectTicketTo = ticket } интерактор: var selectTicketTo: Ticket? get() = searchRepository.selectTicketTo set(value) {searchRepository.selectTicketTo = value} репозиторий: var selectTicketTo: Ticket? = null на котлине это нормально?) просто как я писал в интеракторе первоначально: var selectTicketTo: Ticket? = searchRepository.selectTicketTo не работает

Bogdan
14.08.2018
13:55:13
Это случайно не в @kotlin_mobile ?

Алексей
14.08.2018
14:02:39
Это случайно не в @kotlin_mobile ?
да не, мобайл тут не причём. Тут именно котлин) Просто в джаве по ссылке бы всё работало, не надо было бы писать так



Костя
14.08.2018
14:05:24
да вродь нету

просто get, set провайдятся в репозиторий сразу

Алексей
14.08.2018
14:05:48
да

Костя
14.08.2018
14:06:30
это вроде неплохо, единственно что мне не нравится в таком подходе, методы get и set должны быть простыми, в вашем случае они аж исключения могут кидать )

Алексей
14.08.2018
14:07:02
и если я данные в репозетории изменю, то я через интерактор всё получу. по гету. А если не делать гет, то там будет null

Google
Quantum Harmonizer
14.08.2018
14:08:20
до сих пор не понятен вопрос

Алексей
14.08.2018
14:09:43
Вопрос как это делать без get set? а то у меня если так на каждую переменную писать, не красиво)

Алексей
14.08.2018
14:10:38
I
14.08.2018
14:16:57
Ребята value?. и value?.let имеют аналогичное значение или есть разница?

Quantum Harmonizer
14.08.2018
14:18:17
Bogdan
14.08.2018
14:20:35
@JvmField ?
Тут сет тогда не будет работать

Quantum Harmonizer
14.08.2018
14:21:10
мб var someProp by someObj::otherProp

но вообще, var — это отстой

Bogdan
14.08.2018
14:21:51
мб var someProp by someObj::otherProp
Ты осторожней, помнишь нюансы ?

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