
Denis
24.05.2017
20:56:49
не всегда
хотя нет, наврал. всегда. опции -X-no-****-assertions, на которые я подумал, есть только для аргументов функций и возвращаемые ими значения

Михаил
24.05.2017
21:23:27
есть кстати в котлине аналог assert?
или по старинке условный оператор и throw?)

Google

Михаил
24.05.2017
21:26:17
запилено на статик функциях оказывается)

Artem
24.05.2017
21:32:50
А как из вложенного forEach в другой forEach достучаться до элемента внешнего forEach?

Denis
24.05.2017
21:37:20

Михаил
24.05.2017
21:37:40
Нет вроде

Denis
24.05.2017
21:37:48
плюс один из оверлоадов добавляет удобную плюшку, когда в прод-билд не попадают строки ошибок вообще

Михаил
24.05.2017
21:38:37

Artem
24.05.2017
21:41:04

Denis
24.05.2017
21:41:11
@Mihail_t чот засомневался в этой реализации, но по идее такой расклад должен давать возможность компилятору вырезать ветку if (_Assertions.ENABLED) если ассерты выключены при компиляции

Михаил
24.05.2017
21:42:42
В том же андроиде асерты все равно не работают

? animufag ?
24.05.2017
21:42:51

Михаил
24.05.2017
21:42:55
Походу надо свои написать)

Combot
24.05.2017
23:22:52
combot.org/chat/-1001032833563

Google

Combot
24.05.2017
23:23:01
combot.org/chat/-1001032833563

? animufag ?
24.05.2017
23:28:57
всегда думал что это что-то вроде спама
но кажется это что-то вроде игры и я на 4м месте
ещё немного и я получу эмодзи бронзового кубка
как он считает флуд?

Denis
25.05.2017
05:32:11

Vladimir
25.05.2017
05:39:10
Всем привет, возник элементарный вопрос но не могу его додуплить, в Котлине надо поля делать private ?
И еще в data классе я делаю private поля и не могу к ним обратиться, разве не должны сгенерится геттеры и сеттеры ?

Artem
25.05.2017
05:44:50

Vladimir
25.05.2017
06:12:24
@TemMax спасибо,
можете тогда пожалуйста подсказать почему я не могу обратится к этому полю ?
private var str: String = "string"
set(value) {field = value}
get() = field

Quantum Harmonizer
25.05.2017
06:22:45

Vladimir
25.05.2017
06:24:33
Всё стало понятно, большое спасибо

YaOurTea
25.05.2017
07:47:20
Что не правильного?
tableview(persons) {
column("Name",Person::name)
column("Post", Person::post)
}
Пишет: Error:(30, 17) Kotlin: Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option

Quantum Harmonizer
25.05.2017
07:48:18
Это tornadofx? Я правильно помню, что он только под восьмой таргет собирается?

Nikita
25.05.2017
07:48:34

YaOurTea
25.05.2017
08:00:22
Понял, спасибо
Блин, выбираю в Идее таргет 1,8. Применяю, а он обратно 1,6 возвращает :D
Решил

Umren
25.05.2017
08:15:29
статейка переводная от мыла на главной хабра и там активно месятся

Google

Umren
25.05.2017
08:15:40
вспоминаю как месились в таких статьях когда адаптация го была)
хороший знак

Nikita
25.05.2017
08:17:09

Umren
25.05.2017
08:17:36
протоптаный путь к успеху, если активно муссируется и идут батлы - язык идет к успеху

Nikita
25.05.2017
08:17:37
это уменьшает среднюю по больнице адекватность любителей этого языка, как по мне так

Umren
25.05.2017
08:18:40
ну это странная метрика и неизмеряемая) главное что бы язык/технология максимально охват имели, больше либ и продуктов, вакансий, всем хорошо

Илья
25.05.2017
08:44:46
подскажите почему список не выводится? https://pastebin.com/JR785BdG

Igor
25.05.2017
08:46:11

Илья
25.05.2017
08:46:55
ну котлин / джава - близко же)
кто знает котлин знает и джаву наверное

Igor
25.05.2017
08:47:38

Илья
25.05.2017
08:47:44

Umren
25.05.2017
08:47:57

Илья
25.05.2017
08:48:13

Umren
25.05.2017
08:48:24
есть кнопка в студии - configure kotlin in this project
нажми ее
и мы поможем

Руслан
25.05.2017
08:48:51
Ты же дарк, а на темную сторону переходить не хочешь

Илья
25.05.2017
08:49:36

Google

Руслан
25.05.2017
08:50:09
тогда тебе уже посоветовали что тебе делать - иди в джава чаты, тут тебе не помогут

Igor
25.05.2017
08:50:30
за что?
Короче, обнови свой код на это и хватит флудить.
? super(context, resource, datesList); ? (или переопредили метод “ int getCount() ”)

Илья
25.05.2017
08:50:33

Aliaksandr
25.05.2017
08:51:04
О, и тут он.

Pavel Shackih
25.05.2017
08:51:19

Aleksandr
25.05.2017
08:51:36

Admin
ERROR: S client not available

Umren
25.05.2017
08:51:59

Илья
25.05.2017
08:52:19

Umren
25.05.2017
08:53:06
ТЗ - тестовое задание
И что там в тестовом задании написано сделайте нам андроид приложение, но не используйте котлин?)
бред же
сдал бы им на котлине они бы тебе еще баллов за прогрессивность накинули бы

Alexey
25.05.2017
08:53:51
может, у него ТЗ на компонент в системе, которую пишут староверы

Илья
25.05.2017
08:54:00

Umren
25.05.2017
08:54:18
так им джава разработчик нужен или андроид разработчик?
я совсем запутался

Arsen
25.05.2017
08:54:31
спроси у заказчика, в чем проблема то

Илья
25.05.2017
08:54:51
самому не смешно?

Arsen
25.05.2017
08:55:04
про использование котлина

Google

Alexey
25.05.2017
08:55:13
вот это верно! ничего никогда не спрашивай у заказчика, пусть сюрприз будет

Umren
25.05.2017
08:55:56
я сейчас работаю так - если приложение на яве я пишу все новое в нем на котлине, если рефакторить то транслирую в котлине и правлю чуток потом рефакторю, если новое - то тока котлин
и никто ниче не спрашивает
всем понятно что котлин это стандарт, а ява легаси
какой смысл идти в контору которая тебе будет запрещать писать на котлине, лол, брось эту затею

Илья
25.05.2017
08:57:15
тем не мене джава еще не умерла))) и пока-что все еще востребованнее котлина

Arsen
25.05.2017
08:57:26
может они еще не успели перейти на котлин

Umren
25.05.2017
08:57:40
не успели перейти - вот и будешь переводить их
интероп не просто так же есть

Quantum Harmonizer
25.05.2017
08:57:55

Arsen
25.05.2017
08:57:59
да и либы всякие никуда не денутся

Quantum Harmonizer
25.05.2017
08:58:05

Илья
25.05.2017
08:58:30

Quantum Harmonizer
25.05.2017
08:59:00
как ты это определил?)
Твои сообщения читал в этих чатах. Ты на ровном месте называл людей тупым быдлом, например.

Umren
25.05.2017
08:59:02

Илья
25.05.2017
08:59:14

Quantum Harmonizer
25.05.2017
08:59:32