@kotlin_lang

Страница 956 из 982
Bogdan
17.10.2018
17:51:51
а что есть на базе Iterator есть для Float по скорости не сильно и памяти (память важней) ?

Anton
17.10.2018
17:52:04
Надо на android попробовать собрать
не стоит это очень серьёзно воспринимать ?

Bogdan
17.10.2018
17:52:05
Kirill
17.10.2018
17:53:09
Google
Mikhail
17.10.2018
17:53:26
не стоит это очень серьёзно воспринимать ?
не стоит серьезно воспринимать идею написать на clojure под android?

Quantum Harmonizer
17.10.2018
18:59:53
чем бы люди не тешились ?
А чо бы нет? Отличный язык для фронта и бэка.

Ali
17.10.2018
19:46:17
Здравствуйте. Что лучше изучить для создания андроид приложений, Джава или Котлин если новичек? К сожалению по Котлин есть проблемы с материалами для новичков или я плохо искал

Larymar
17.10.2018
19:48:22
Здравствуйте. Что лучше изучить для создания андроид приложений, Джава или Котлин если новичек? К сожалению по Котлин есть проблемы с материалами для новичков или я плохо искал
он пока бедный в любом случае я бы сказал котлин не сможешь что-то в нем сделать, допишешь java классы и добавишь как в примерах

Ali
17.10.2018
19:49:21
Я могу начать изучение Котлин, как бы странно это не звучало, с книги для новичков по Джава?

Sergey
17.10.2018
19:50:57
но вообще да

Ali
17.10.2018
19:51:16
Sergey
17.10.2018
19:52:37
надо поискать, анонс был на котлин конфе

Alexander
17.10.2018
19:53:44
Не, на котлин конфе был анонс книги для новичков. Этот пока тут (в раннем доступе) - https://stepik.org/course/15001/syllabus И анонс курса Котлина для джавистов. Это тут - https://www.coursera.org/learn/kotlin-for-java-developers

Google
Alexander
17.10.2018
20:02:37
Я могу начать изучение Котлин, как бы странно это не звучало, с книги для новичков по Джава?
Зависит от общего опыта программирования и конечной цели. Джаву знать перед обучением Котлину очень полезно, если гарантированно собираешься породниться с JVM-стэком (например, писать на андроиде или, на данный момент, писать серверные приложения) Понятно, что если конечная цель отличается (например, изучение для всяких мелочей вроде университетских задач или для написания фронта), джаву знать полезно в меньшей степени Насчёт того как сейчас учиться. Эти пару ссылок довольно универсальны: https://play.kotlinlang.org/ https://kotlinlang.org/docs/reference/ Если опыта мало, то пока учиться по этим книгам можно: Книга Kotlin Programming: The Big Nerd Ranch Guide Скоро книга Atomic Kotlin. Если выучишь джаву, то хорошо подойдёт книга Kotlin in Action. Ну и часть общая для любого языка - есть сообщества, они помогает, если задаёшь вопросы не те, что гугл и так ответит. В телеграме ты уже, в слаке есть, в SO есть. Есть митапы в крупных городах, они тоже могут помочь. Даже если не обитаешь в них, то видео остаются. P.S. Может FAQ по общим вопросам сделать? :)

Ali
17.10.2018
20:06:30
Спасибо большое. Да, цель писать на андроиде, так что начну с книги по Джава и гляну Kotlin Programming: The Big Nerd Ranch Guide , пока не выйдет Atomic Kotlin. Общий уровень программирования - базовый веб и питон.

Общий FAQ был бы полезен, круто если кто-то сделает

Sergey
17.10.2018
20:09:19
в котлин документашку сразу

Alexander
17.10.2018
20:11:43
Ну т.е. джентельменский набор ссылок вообще дан в документации, на самом деле. http://kotlinlang.org/docs/reference/ (там есть выбор ссылок для Getting Started)

Aleksandr
17.10.2018
20:15:03
Привет всем! Народ! Что посоветуете заюзать для реализации таймера обратного отсчета, который может стартовать, становиться на паузу, сбрасываться и полностью останавливаться ?

Sergey
17.10.2018
20:36:36
можно еще Ticker канал заюзать)

Aleksandr
17.10.2018
20:39:20
Быстрее свой написать, чем ждать ответа и потом пытаться использовать стороннюю библиотеку
да я юзаю java.util.Timer на котлине и ловлю бажину, когда жмешь постоянно на "старт, пауза, рестарт" кнопки. В итоге таймер живет в двух экземплярах, хотя создается один всего лишь, а до этого cancel и pure вызывается

можно еще Ticker канал заюзать)
не знаком. Что это ?

Mikhail
17.10.2018
20:41:23
?‍♀

Aleksandr
17.10.2018
20:49:10
это уже вы где-то ошиблись в коде
да, это так. Буду искать и править. Решил поинтересоваться воможными вариантами реализации этой затеи.

Всем спасибо за ответы! ?

Andrew
18.10.2018
06:25:26
Всем привет, не знаю как загуглить. Вобщем у меня есть класс, унаследованный от java класса, у того есть статический метод, и вот этот метод мне нужно вызвать в том месте, где я использую наследника, но ничего из этого не выходит. Помогите позязя.

Andrew
18.10.2018
06:27:35
спасибо!

Google
Alexandr
18.10.2018
07:50:50
какого типа localQuantity? что за dec()? что должно произойти?

Nick
18.10.2018
07:51:12
localQuantity - Int. dec() - декремент

Konstantin
18.10.2018
07:51:39
Возможно потому что не нашлось элемента, удовлетворяющего предикату, видимо.

Konstantin
18.10.2018
07:52:15
А там Int или Int?

Nick
18.10.2018
07:52:43
non nullable

Кстати minus() тоже не работает



Konstantin
18.10.2018
07:54:03
А, я понял

Декремент не текущего, декремент новое значение вернет

Alexandr
18.10.2018
07:54:19
так dec() то разве не новый объект вернет?

Nick
18.10.2018
07:54:51
Декремент не текущего, декремент новое значение вернет
Ну чуть ниже я юзаю инкремент и всё работает

inc()



Boris
18.10.2018
08:07:35
а пример использования "неработающего" декримента?

Alexey
18.10.2018
08:09:10
Ну дак тут ты декрементишь у Int, а если написать item?.localQuantity = item?.localQuantity.dec() то вызов будет у Int?

Roman Ismagilov
18.10.2018
08:09:21
https://www.youtube.com/watch?v=bCiBRFSczkg

Nick
18.10.2018
08:10:11
Оно даже не скомпилится если так оставить

Google
Alexey
18.10.2018
08:11:09
Битва экстрасенсов как всегда за соседней дверью

Boris
18.10.2018
08:12:35
может я чего-то не понимаю, но почему бы просто не прислать код, который не работает? надо обязательно описать проблему так ,что всё равно ничего не понятно и ждать, когда помогут

Boris
18.10.2018
08:14:34
вот это не совсем то, просто написать одну функцию, где ты используешь декримент, где видно как ты его пытаешься использовать и очевидно, что не работает

Admin
ERROR: S client not available

Boris
18.10.2018
08:15:49
по этому скриншоту видно только то, что дек вызывается, но совершенно непоятно ни что это за тип, ни что с ним происходит дальше

и совершенно непоятно что не работает

Boris
18.10.2018
08:17:14
Я дальше всё описал, алё
вот и я про то же, что вместо того, чтобы прислать кусок кода, который не работает, надо прислать код, который ничего не гвоорит, остальное описывать словами

с вероятностью 98% при попытке локализации это проблемы, стало бы очевидно почему она не работает

Abbas
18.10.2018
08:30:16
Когда то уже говорили, что если надо пошерить код то юзайте https://pastebin.com/ или что то подобное, уже забылось походу

Eugeny
18.10.2018
08:40:11
да я юзаю java.util.Timer на котлине и ловлю бажину, когда жмешь постоянно на "старт, пауза, рестарт" кнопки. В итоге таймер живет в двух экземплярах, хотя создается один всего лишь, а до этого cancel и pure вызывается
Сделай синхронизированный доступ к таймеру и проблема решится. Или заюзай корутины и каналы, чтобы избавиться от синхронизированный. Или найди тредсейф таймер

Жайык
18.10.2018
09:05:18
Всем привет нужен ментор чтоб обяснил как правильно работать с RXjava исползуя kodein на паттерне MVVM и сколько вы за это возмете (желательно цену за час)

Жайык
18.10.2018
09:13:47
@android_ru
Спасибо

OlegKrikun
18.10.2018
09:17:23
А есть чатик по ktor? =)

Google
Sergey
18.10.2018
09:21:20
А есть чатик по ktor? =)
https://t.me/kotlin_jvm и в слаке

Alexandr
18.10.2018
10:05:32
https://twitter.com/sdeleuze/status/1052859595977314304

Quantum Harmonizer
18.10.2018
10:34:51
Что можно почитать чтобы немного понять компилятор котлина? (вопрос возник когда я увидел сущность LightClass)

Andrey
18.10.2018
10:51:48
Что можно почитать чтобы немного понять компилятор котлина? (вопрос возник когда я увидел сущность LightClass)
Ну наверно надо начать с тестов проекта https://github.com/JetBrains/kotlin . А вам зачем понимание работы компилятора? Что вы от этого понимания хотите получить? Для практических целей надо понимать спецификацию языка и то, как устроен рантайм. Компилятор-то зачем?

Quantum Harmonizer
18.10.2018
10:56:20
Ну наверно надо начать с тестов проекта https://github.com/JetBrains/kotlin . А вам зачем понимание работы компилятора? Что вы от этого понимания хотите получить? Для практических целей надо понимать спецификацию языка и то, как устроен рантайм. Компилятор-то зачем?
Да, это вариант. Спасибо. Ну, причин полно. Иногда хочется понимать, отчего упал компилятор или задедлочилась идея. Иногда — исправить очередной баг, до которого у разработчиков по понятным причинам не доходят руки. В конце-концов, если я буду понимать, как компилятор работает, хотя бы буду «лежать по направлению к мечте» (хотя я так и не понял, мечтаю я работать там или нет :).

Andrey
18.10.2018
11:00:59
Не уверен, что в самом компиляторе особо много багов осталось. Ядро языка достаточно компактное. Вот в kotlin-plugin для IDEA - да, встречаются. В sdk тоже полно, больше чем уверен.

dimiii
18.10.2018
11:12:35
Короче. Есть ли документация, статьи по работе с кодом компилятора? Как код организован, как модули связаны, как добавлять тесты, каков типичный рабочий процесс по фиксу бага или добавлению фичи.

Quantum Harmonizer
18.10.2018
11:15:13
Boris
18.10.2018
11:16:49
всё норм же
Ну да, все мы лежим в направлении мечты, как камень в инстаграмме

Aleksandr
18.10.2018
11:20:35
Код-бы глянуть, не похоже на проблему с многопоточностью
Уже пофиксил. Спасибо))) Там траблы были с отображением.

Quantum Harmonizer
18.10.2018
11:20:38
Васька топчик

Жабра
18.10.2018
11:20:59
офис
Офис офису рознь. :)

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