
picty
22.03.2018
12:28:08
Подскажите пожалуйста:
view.setOnItemClickListener (AdapterView.OnItemClickListener { parent, view, position, id -> {...}
юзаю из этого, только *position* - на другие параметры получаю warnings. как этого можно избежать? укоротить запись?

Лёша
22.03.2018
12:29:24
заменить на _

Igor
22.03.2018
12:29:25
Там же IDEA сама предлагает
{ _, _, position, _ -> {...}

Kirill
22.03.2018
12:29:29
Заменить их на _

Google

Igor
22.03.2018
12:30:04
(комбо) (иногда жалко что нельзя частично применять функции (не в тему конечно))

picty
22.03.2018
12:30:36
@angmarr @KirillTim спасибо, что-то не заметил сразу!

Sergey
22.03.2018
12:59:53
кто то даже грозился написать proposal

Konstantin
22.03.2018
13:07:11
Ну цифр же всего десяток, наверное легко выбрать, сколько их там.

Quantum Harmonizer
22.03.2018
13:11:06
какая-то жуть из знаков препинания

Bogdan
22.03.2018
13:15:58
"есть" - может осталось?

Лёша
22.03.2018
13:16:49
если a>=0 и b <= 9, то b-a
если a>=0 и b > 9, то 9 - b
если a<0 и b > 9, то 10
если a<0 и b <= 9, то b
если именно количество цифр, то вроде все случаи)
точно не перепутал цифры и числа?
ты уж прости, но следует мысль иначе выразить
не могу понять, что конкретно требуется в последнем сообщении

Anton
22.03.2018
13:28:47
котлин тут причем

Лёша
22.03.2018
13:30:36
val a = 5
val b = 12
val range = b downTo a
range.forEach{ print("$it ")}
выведет, что просил, но тебе реально надо бы основы подучить

Quantum Harmonizer
22.03.2018
13:53:04
для начала сформулируй мысль и убери ?!?!?!??

Google

Александр
22.03.2018
13:54:17
Как у вас терпения хватает отвечать)

Taras
22.03.2018
13:56:29
подскажите как накотлине это должно выглядеть, а то студия ругается
String[] nextLine;
while ((nextLine = reader.readNext()) != null) {}

Quantum Harmonizer
22.03.2018
13:57:24

Andrew
22.03.2018
13:57:26
reader.readLines().forEach { nextLine -> ... }

Taras
22.03.2018
13:57:42
спасибо)

Quantum Harmonizer
22.03.2018
13:58:16

Andrew
22.03.2018
13:58:35
Вот и я растерялся, увидев List

Лёша
22.03.2018
13:58:56
reader.lineSequence()
видимо, этот вариант имеется в виду

Quantum Harmonizer
22.03.2018
13:59:17

Andrew
22.03.2018
13:59:20
ага, есть reader.forEachLine { ... }

Лёша
22.03.2018
14:00:35

Taras
22.03.2018
14:00:40

Andrew
22.03.2018
14:01:39
скорее первый вариает подойдет. У меня CSVReader (opencsv), а не лист простой
ему ж всё равно, наверное, надо каждую строку обработать, прежде чем конечный список сложить, верно? если так, то .lineSequence().map { ... }.toList() всё равно будет лучше, чем .readLines().map { ... }.toList().
А ещё можно не превращать сиквенс в список без особой нужды, тогда при определённых условиях будет ещё лучше.

Mayor
22.03.2018
14:58:02
Привет всем)
Хочу в андроид-дев и смотрю в сторону котлин
слышал, что на котлине и под иос писать можно
Но не нашел как

Sergey
22.03.2018
15:00:33
На всём сразу запоритесь

Google

Mayor
22.03.2018
15:01:17
В айос дев я уже могу. Но все же интересной была б такая кроссплатформенность
Просто Котлин как по мне похож на свифт
и было бы проще перейти на котлин, чем на джаву

Wya4eslav
22.03.2018
15:02:00
У меня похожие вопросы возникают
Как я понял, под IOS реализуют возможность пилить в ближайшее время, как и организуют совместимость с JS. А что и как будет понятно с их сайта

Dmitry
22.03.2018
15:04:37

Sergey
22.03.2018
15:04:56
не пытайтесь пока это в прод тащить)

Mayor
22.03.2018
15:05:04
слышал еще что то в свифт на андроиде

Sergey
22.03.2018
15:05:08
пока не будет хотя бы RC

Dmitry
22.03.2018
15:05:09
с JS уже работает, а вот нейтив еще даже не зарелижен

Mayor
22.03.2018
15:05:34
ну а вообще для прод хотя бы на андроиде котлин хорош?
Или все же лучше будет в сторону джавы смотреть

Sergey
22.03.2018
15:05:44

Sergey
22.03.2018
15:05:44

Dmitry
22.03.2018
15:05:47
котлин лучше

Sergey
22.03.2018
15:06:12

Mayor
22.03.2018
15:06:24

Sergey
22.03.2018
15:06:41

Mayor
22.03.2018
15:06:48
?

Sergey
22.03.2018
15:08:02
?
В андроиде основное сдк на джаве, на нём пишется 90% приложения(экраны, сервисы...)

Google

Sergey
22.03.2018
15:08:48
И есть NDK.

Mayor
22.03.2018
15:09:32

Sergey
22.03.2018
15:10:09

Wya4eslav
22.03.2018
15:10:26
С высоты своего небольшого опыта рекомендую сначала немного с Джавой освоиться, а потом уже на Котлин смотреть и с Андроид разбираться

Alexey
22.03.2018
15:10:45
Если котлин выучится, то и джава автоматом выучится

Wya4eslav
22.03.2018
15:11:18
Вообще можно и с Котлина, в принципе, но общество не так сформировано еще как у Джавы, поэтому для начинающего совсем, типа меня сложнее

Igor
22.03.2018
15:11:24
Вот из за этого и боюсь учить первым котлин
Учи котлин, понимание java-api android будешь норм читать.
Если не посадят на легаси, вообще жава в работе не пригодится
P.S. плюс многие примеры на android com уже пишут на котлине

Vitalii
22.03.2018
15:11:36

Wya4eslav
22.03.2018
15:12:05
Больше зарезервированных слов, больше мест где что-то предполагается по дефолту, а не пишется ручками, поэтому сложнее поначалу было

Vitalii
22.03.2018
15:12:13
Ну и коллеги на Java с большей вероятностью тебе подскажут, чем если ты будет из меньшинства котлинистов (имеется в виду всякий Android-specific).

Даниил
22.03.2018
15:12:56
фигня всё, учи котлин

Wya4eslav
22.03.2018
15:12:57
На Джаве я пилил список РесайклерВьюв, который с помощью Ретрофита с сервера тянется, на это у меня ушло пару дней. На джаве разобрался буквально за час
Но после все куда быстрее пошло

Igor
22.03.2018
15:13:51

Даниил
22.03.2018
15:14:13
фигня всё, учи котлин
котлин — он как джава, только не уродский
знаешь котлин — знаешь джаву
но при этом не страдаешь

Vitalii
22.03.2018
15:14:13

Igor
22.03.2018
15:15:07
Я о том шо джава это кобол2000, про нее надо просто забыть (где нибудь в индийсом-аутсорсе)

Vitalii
22.03.2018
15:15:55
А вообще, это оффтоп.

Anton
22.03.2018
15:17:23
ага забудут про джаву)

Google

Anton
22.03.2018
15:17:31
влажные мечты

Vitalii
22.03.2018
15:18:08
На меня до сих пор как на шакала смотрят, когда я радуюсь, что мне разрешили Kotlin в проде ?

Sergey
22.03.2018
15:18:37

Vitalii
22.03.2018
15:19:23

Maxim
22.03.2018
15:44:24

Mayor
22.03.2018
15:47:01
Фигня, всё учи.
согласен, но не хотелось бы учить то, что никогда не пригодится
например матанализ))0

Maxim
22.03.2018
15:47:46
А вот это не надо!

Mayor
22.03.2018
15:47:49
да и алгебра за 10 лет не пригодилась
а из геометрии пригодилось то, чего я и не учил никогда
аффинное преобразование
и вот стремно что вдруг Котлин будет таким же матанализом

Maxim
22.03.2018
15:50:55
Зная матанализ я легко могу определить максимальное количество ложек несквика, при котором не слипается попа, найдя отношение прироста функции потребления несквика организмом до прироста добавляемого несквика в чашку. И таких жизенных примеров очень много

Bogdan
22.03.2018
15:52:50