@kotlin_lang

Страница 249 из 982
You
15.07.2017
10:31:48
в том что я тупанул

значит поищу как это делать

Boris
15.07.2017
10:34:06
https://pastebin.com/0gnuzLhU

marabu
15.07.2017
10:38:12
fun TextView.addAfterTextChangedListener(block: (Editable) -> Unit) { addTextChangedListener(object : TextWatcher { override fun afterTextChanged(s: Editable) = block(s) override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) = Unit override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) = Unit }) }

Google
marabu
15.07.2017
10:38:32
You
15.07.2017
10:38:54
ок, щас попробую

marabu
15.07.2017
10:40:20
ок, щас попробую
Использовать editText.addAfterTextChangedListener {doDeal(it)}

You
15.07.2017
10:45:41
fun TabLayout.addOnTabSelectedListener(block: (TabLayout.Tab) -> Unit) { addOnTabSelectedListener(object: TabLayout.OnTabSelectedListener { override fun onTabReselected(tab: TabLayout.Tab?) = Unit override fun onTabUnselected(tab: TabLayout.Tab?) = Unit override fun onTabSelected(tab: TabLayout.Tab?) = block(tab!!) }) } так?

о, все, работает

спасибо!

You
15.07.2017
10:54:07
исправил

кстати подскажите ресурсы, мб в медиуме, где можно почерпнуть примеров таких

кроме документации

например специфичные для андроида решения

такое

чтобы я мог сам такие штуки делать, без подсказок

Google
Igor
15.07.2017
10:58:54
начни с книг: Kotlin in Action и Kotlin for Android developers (др вроде пока и нет) (и мысли постарайся выражать в одном посте (или хоть редактируй его))

You
15.07.2017
10:59:24
да я вдогонку написал

ладно, а название хороших книг можно?

Михаил
15.07.2017
11:11:24
ладно, а название хороших книг можно?
если по котлин, то вот https://kotlinlang.org/docs/books.html

You
15.07.2017
11:15:08
нифига себе, они даже книги на офф сайте перечисляют

спасибо

Nodir
15.07.2017
14:21:57
Здравствуйте Народ!

Igor
15.07.2017
14:23:52
Не подскажет никто - можно ли как-то пропихнуть enum значение в .properties файл в корне проекта? Enum в проекте объявлен, но чет идея не воспринимает его

Nodir
15.07.2017
15:07:19
Igor
15.07.2017
15:35:33
Если в файле объявлена top-level функция и top-level переменная, при вызове функции ведь не будет инициализирована переменная ?

Igor
15.07.2017
15:37:08
То есть при первом обращении к любой проперти/методу, все будет инициализировано, если не lazy ?

Михаил
15.07.2017
15:38:18
не силен в порядке инициализации, но статик вроде во время старта инициализируется , могу нагнать . ps если есть что почитать по этому поводу то киньте)

Igor
15.07.2017
15:39:21
не силен в порядке инициализации, но статик вроде во время старта инициализируется , могу нагнать . ps если есть что почитать по этому поводу то киньте)
Сейчас гляну доки по жабе, но если память не изменяет, то все статики с указанными значениями при первом обращении к классу до резолва обращения будут инициализированы

ну да, вроде как я правильно сказал: https://stackoverflow.com/questions/13554507/order-of-static-variable-initialization-java



Просто есть в одном файле вот такой код, и далее я думаю, стоит ли явно указывать провайдера в том же классе при вызове функций или нет

Ну, в соответствующих классах BouncyCryptography() и SpongyCryptography() идет вызов Security.insertProviderAt(provider, 1), и было интересно, стоит ли немного подчистить код или нет от лишних параметров

Nodir
15.07.2017
18:00:47
Книги есть чтобы научиться

Google
Михаил
15.07.2017
18:04:03
На русском языке есть
Если это вопрос, то, насколько я знаю, их на русском нет

Igor
15.07.2017
18:06:24
а зачем в одном проекте и bounсy и spongy?)
Чтобы можно было использовать как фреймворк и не париться с модулями. Просто в .properties прописать что использовать хочется и все ;)

Одна зависимость, а не две(три?), консистентность с остальными конфигами

а зачем в одном проекте и bounсy и spongy?)
А так - чтобы пахало и на ведре, и на остальных платформах

Михаил
15.07.2017
18:53:16
А так - чтобы пахало и на ведре, и на остальных платформах
ну спонги же чисто на ведро из-за колиества методов тянут (меньше), а так получится что 30к + еще оригинал неоьрезаный

Igor
15.07.2017
19:05:04
а какие у меня альтернативы есть? Динамически подтягивать зависимости?

Dmitriy
15.07.2017
19:49:57
всем привет. а Kotlin in Action можно как-то купить по более низкой цене, чем на сайте издателя?

Жабра
15.07.2017
20:03:04
Помогите пожалуйста, что лучше всего заюзать под отсчёт дней? Date и Calendar, как я понял, содержат определённую дату. А мне, желательно, сделать накопитель прошедших дней, чтобы

Ну к примеру...

Жабра
15.07.2017
20:03:38
Если прошло 5 дней, то сделать определённое действие

Или только через сравнения в Calendar реализуется?

Dmitriy
15.07.2017
20:04:56
а как ты их считаешь эти пять дней? разве не получая текущую дату?

Adam
15.07.2017
20:05:01
всем привет. а Kotlin in Action можно как-то купить по более низкой цене, чем на сайте издателя?
А что, проблема найти Kotlin in Action? Или нужен бумажный вариант?

Dmitriy
15.07.2017
20:05:17
Adam
15.07.2017
20:05:29
не, мне наоборот электронный нужен
Так скачай, она бесплатная вроде

Anton
15.07.2017
20:05:51
не бесплатная)

Google
Adam
15.07.2017
20:06:04
или программистам ссылка на книгу ещё нужна? Может, ещё до дома донести?

Anton
15.07.2017
20:06:10
но в инете без проблем можно найти

Dmitriy
15.07.2017
20:06:20
но в инете без проблем можно найти
ну я стараюсь не пиратить книги, люди старались всё-таки, писали

Admin
ERROR: S client not available

Adam
15.07.2017
20:06:37
есть только один сайт, ну, там и ищи всё

В книге расширенный перессказ документации с сайта

Adam
15.07.2017
20:11:00
ну я стараюсь не пиратить книги, люди старались всё-таки, писали
Кстати, по поводу старались. Может, я чего-то не догоняю, но компания питерская, создатели языка русскоговорящие - вся документация на английском. Я понимаю, что язык мировой и проблем с ним нет, но я как бы хотел небольшие преимущества словить от того, что соотечественники что-то в кое-то веке сделали... Перевод официальной доментации на уровне - литерал функции - функциональная константа

Adam
15.07.2017
20:13:00
Dmitriy
15.07.2017
20:13:34
один фиг почти все и так английский знают

Vladislav
15.07.2017
20:14:18
я вот в последнее время перешёл в просмотр фильмов на английском

почти все понимаю, уже прогресс

Anton
15.07.2017
20:14:34
умница

Dmitriy
15.07.2017
20:14:51
я вот в последнее время перешёл в просмотр фильмов на английском
мы с женой последнее время пытаемся уже без субтитров смотреть )

Adam
15.07.2017
20:14:55
я вот в последнее время перешёл в просмотр фильмов на английском
я Spider-man 90' недавно на английском смотрел, понял, что перевод был плохой )

Google
Igor
15.07.2017
20:15:26
Кто там переводит? «Функциональная константа...»
Если ты про kotlinlang.ru, то пожалуйста иди правь https://github.com/phplego/kotlinlang.ru

Dmitriy
15.07.2017
20:15:42
так что от книг и документации на английском одна польза сплошная )

Adam
15.07.2017
20:15:56
там каждый термин перепроверять надо

Есть декларация объекта в Котлин - реализация синглтон

Есть выражение объект - создание литерала «на лету»

Там умудрились перевести так, что это совсем разные вещи

Это действительно разные вещи, но суть в переводе вообще не уловили

Adam
15.07.2017
20:24:12
можно)
недавно появилось?

Михаил
15.07.2017
20:24:17
давно

Adam
15.07.2017
20:24:33
давно
странно, я вроде пробовал...

В смысле в IDEA пробовали, не в REPL?

Михаил
15.07.2017
20:25:58
ну в смысле у меня в проекте есть и топ левел функции и константы

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