@kotlin_lang

Страница 149 из 982
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?

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

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



Михаил
24.05.2017
21:38:37
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
но кажется это что-то вроде игры и я на 4м месте
по результатам забери премию в отделе кадров)

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

Artem
25.05.2017
05:44:50
Всем привет, возник элементарный вопрос но не могу его додуплить, в Котлине надо поля делать private ? И еще в data классе я делаю private поля и не могу к ним обратиться, разве не должны сгенерится геттеры и сеттеры ?
private поля будут видны только а пределах класса, а автоматические геттеры и сеттеры работают с public полями, а в котлине по умолчанию все public. Надеюсь, я не ошибся

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
Всем привет, возник элементарный вопрос но не могу его додуплить, в Котлине надо поля делать private ? И еще в data классе я делаю private поля и не могу к ним обратиться, разве не должны сгенерится геттеры и сеттеры ?
В Котлине работаешь не с полями, а со свойствами — обычно это связка поле + геттер + сеттер. Поля становятся приватными, а геттеры-сеттеры имеют ту же видимость, что и поле. Вывод — нужно объявлять ту видимость, которая требуется.

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? Я правильно помню, что он только под восьмой таргет собирается?

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
подскажите почему список не выводится? https://pastebin.com/JR785BdG
Ты там чатом не ошибся, с android примером на Java? ==> @android_ru <==

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

кто знает котлин знает и джаву наверное

Igor
25.05.2017
08:47:38
меня забанили там((
Надо наверное и здесь для профилактики ?

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
Admin
ERROR: S client not available

Umren
25.05.2017
08:51:59
да бля, у меня ТЗ на джаву, я не могу делать на котлине - не примут
всмысле тз на джаву? тз скорее всего на андроид, а котлин официальный язык тебе потом спасибо скажут

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

бред же

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

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

Илья
25.05.2017
08:54:00
И что там в тестовом задании написано сделайте нам андроид приложение, но не используйте котлин?)
... если у них вакансия java-разработчика - зачем им котлин-разработчик?

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
да и либы всякие никуда не денутся

Илья
25.05.2017
08:58:30
Адекватнее тебя.
как ты это определил?)

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

Umren
25.05.2017
08:59:02
Quantum Harmonizer
25.05.2017
08:59:32
потому что они и есть быдло
Только ты это не обосновал ни там, ни здесь.

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