@kotlin_lang

Страница 704 из 982
Bogdan
12.06.2018
18:42:54
а убрать это (только это, не лямбды) можно?
поставить версию джавы, в настройке проекта

Bogdan
12.06.2018
18:44:20
В Java ввели var, не val
кстати да, val - только в ломбок

ven
12.06.2018
18:48:30
в идее вмнсто написанного мной (когда-то) Tip var=... я вижу val var,=... (при клике возвращается ...) . как ...погуглить где убрать в идее эту авто-пожмену (мне неудобно так на джавакод смотреть)?

Google
Александр
12.06.2018
18:49:14
Пачиму так неудобна выражаешься? :С

ven
12.06.2018
18:51:56
Пачиму так неудобна выражаешься? :С
выражаюсь... ну изв.(пальцы;) а неудобно пот.что открываю джавакод а вижу ...котлин(почти;) с val вместо типов.

Avion
12.06.2018
19:34:02
Подскажите, есть ли какой нибудь ресурс, на котором приведены котлиновские аналоги методов из джавы?

Kirill
12.06.2018
19:47:03
оффтоп: а какой у вас стоит хоткей на "New Watch" в дебаггере в идее?

Avion
12.06.2018
19:49:58
автокомплит)
А он тут причем? О_о

Quantum Harmonizer
12.06.2018
19:50:36
А он тут причем? О_о
Показывает, какие есть методы

Avion
12.06.2018
19:52:41
Это не совсем то, что мне нужно. Есть ресурс на котором по названию джавового метода, можно получить название актуального котлиновского аналога?

Quantum Harmonizer
12.06.2018
19:53:05
Хмм, зачем?

Можно найти в байт-коде стдлибы, какой метод котлина что использует из джавы.

Avion
12.06.2018
19:57:50
Можно найти в байт-коде стдлибы, какой метод котлина что использует из джавы.
Это наверное круто, но я только начал изучать котлин для разработки под андроид, на джавовом учебнике, и ищу более менее доступный ресурс для того, что бы адаптировать под котлин код, приведенный в учебнике

Google
Ilya
12.06.2018
20:14:48
Никто не сталкивался, что на aws при gradle build очень долго выполняется таска compileTestKotlin?

ven
12.06.2018
20:19:04
в чём проблема использовать существующий код с джавовыми методами?
вроде любой джавакод при копировании в котлин корректно преобразуется в котлиновский (при подтверждении и кроме SAMconversion). так?

Quantum Harmonizer
12.06.2018
20:22:35
Avion
12.06.2018
20:26:41
в чём проблема использовать существующий код с джавовыми методами?
В том, что часть джавовых методов имеют улучшенные аналоги в котлине

Quantum Harmonizer
12.06.2018
20:27:31
В том, что часть джавовых методов имеют улучшенные аналоги в котлине
встроенный в IDEA конвертер и инспекции кода помогут, я думаю

Avion
12.06.2018
20:28:00
Для начала хватило еще пару раз перечитать доку)

Nikolas
12.06.2018
20:37:19
хай всем, ктонить подскажет котлин-натив только базовые пакеты реализует???

Bogdan
12.06.2018
20:38:20
Nikolas
12.06.2018
20:39:21
java.base)

Bogdan
12.06.2018
20:39:36
java.base)
это не нейтив

вот что в котлине -да есть + дополнителье функции для каждой подерживаемой платформы

Quantum Harmonizer
12.06.2018
20:40:30
Nikolas
12.06.2018
20:40:34
ну так в этом вопрос, какие библиотеки базово будут работать не подключая стороние библиотеки

наверно не коректо выразился, тоесть kotlin-stdlib = kotlin.base?

Nikolas
12.06.2018
20:45:53
а про posix, я так понимаю порыться в os* пакетах!?

Bogdan
12.06.2018
20:47:04
а про posix, я так понимаю порыться в os* пакетах!?
набор функционала для конкретной платформы

Google
Dumitru
12.06.2018
21:17:38
как использовать функцию style{} из dsl for html ?, она отличается от проперти style = "margin: 20px;" ...

Quantum Harmonizer
12.06.2018
21:34:29
старая задача, теперь есть keep: https://github.com/Kotlin/KEEP/pull/122

Alexander
12.06.2018
21:51:35
как использовать функцию style{} из dsl for html ?, она отличается от проперти style = "margin: 20px;" ...
Отличается, идейно так: https://www.w3schools.com/tags/tag_style.asp https://www.w3schools.com/tags/att_style.asp Т.е. в первом случае ты получаешь отдельный тэг, описание которого есть в первой ссылке. style { unsafe { +"h1 {color:red;} " +"p {color:blue;} " } } Даёт тебе <style>h1 {color:red;} p {color:blue;} </style> А во втором случае ты модифицируешь аттрибут существующего тэга p { style = "margin: 20px" +"text inside" } Даёт тебе <p style="margin: 20px">text inside</p>

Avion
12.06.2018
22:20:41
Кто не спит, подскажите, как для функции задать тип возвращаемого значения List<String>

Alexander
12.06.2018
22:21:26
fun someFun(): List<String> { ... } ? https://kotlinlang.org/docs/reference/basic-syntax.html#defining-functions

Avion
12.06.2018
22:23:29
https://lmgtfy.com/?q=kotlin+define+function
Гугл выдал неработающую конструкцию, поэтому и спросил

1337
12.06.2018
22:43:26
чувствовать подвох в вопросе, а его не оказалось

Dumitru
13.06.2018
07:33:09
Отличается, идейно так: https://www.w3schools.com/tags/tag_style.asp https://www.w3schools.com/tags/att_style.asp Т.е. в первом случае ты получаешь отдельный тэг, описание которого есть в первой ссылке. style { unsafe { +"h1 {color:red;} " +"p {color:blue;} " } } Даёт тебе <style>h1 {color:red;} p {color:blue;} </style> А во втором случае ты модифицируешь аттрибут существующего тэга p { style = "margin: 20px" +"text inside" } Даёт тебе <p style="margin: 20px">text inside</p>
я про unsafe не знал, поэтому пробовал все что можно только без него и ничего не получалось, думал что это типо строение стиля в dsl формате или что то вроде контекста для стилей (как и createHTML для html): style { margin = 78.px() color = Color.black } , а не через обычные стринги. Спасибо что объяснил

Mary
13.06.2018
07:48:47
Всем привет! 20 июня приходите на Kotlin Moscow User Group Meetup в офис Leroy Merlin: https://leroy-merlin.timepad.ru/event/732812/

Alexander
13.06.2018
07:51:02
Я приду, но я как раз хотел попросить. Может какую подписку на эти события сделать? А то я телеграм далеко не всегда читаю, а несколько таких событий уже пропустил по незнанию.

Ilya
13.06.2018
07:53:57
Всем привет, вопрос по null-safe можно делать так someObject?.method1() someObject?.method2() тут есть проверка на null и все вроде бы хорошо, но хотелось бы использовать with типа такого: with(someObject){ method1() method2() } но тут нет проверки на null. Можно ли это сделать как-то красиво не вызывая перед with стандартное if (someObject != null){...} ?

Alexander
13.06.2018
07:55:17
someObject?.let{ ... }

Ilya
13.06.2018
07:55:55
а вариант, спасибо

хотя тут наверно apply пойдет

Konstantine
13.06.2018
07:58:15
Да. Именно его обычно и используют в этом случае.

Алексей
13.06.2018
07:59:21
хотя тут наверно apply пойдет
Можно еще run, зависит от ситуации

Ilya
13.06.2018
07:59:25
странное решение вместо 2х строчек писать 4 =)
ну не нужно повторяться за то) вкусовщина

Google
Konstantine
13.06.2018
07:59:35
Тем более если гнаться за символами, то это все ещё может быть выигрышем, т.к. объект может быть с длинным названием.

Я вот через ?.apply всегда работаю с supportActionBar в ондроедах. Выглядит, по мне, лаконичнее

Roman
13.06.2018
08:02:38
Подскажите плз. В чем разница между двумя такими конструкциями. suspendCoroutine{ continuation -> continuation.resumeWithException(Exception()) } и suspendCoroutine{ continuation -> throw Exception() } Для них обоих при этом выполняется onCompletion. Если есть какой-нибудь линк почитать, буду рад.

Михаил
13.06.2018
08:11:58
брейкпоинты в инлайн функциях должны останавливаться?

Bogdan
13.06.2018
08:12:19
странное решение вместо 2х строчек писать 4 =)
Я точно не поню, но в байкоде будет несколько проверок наналл

Андрей
13.06.2018
08:12:45
Сейчас бы наносекунды экономить

Bogdan
13.06.2018
08:15:08
Сейчас бы наносекунды экономить
Бессмысленность, ну вот если цепочка ? И несколько действий, я бы завирнул, зачастую использую краткий вариант

Mary
13.06.2018
08:27:05
Я приду, но я как раз хотел попросить. Может какую подписку на эти события сделать? А то я телеграм далеко не всегда читаю, а несколько таких событий уже пропустил по незнанию.
Пока мы можем предложить такой вариант: пришлите нам имейл и мы будем информировать вас о наших мероприятиях, посвящённых Kotlin

Alexander
13.06.2018
08:31:49
Пока мы можем предложить такой вариант: пришлите нам имейл и мы будем информировать вас о наших мероприятиях, посвящённых Kotlin
Ну это как-то затратно, чтобы мне персонально чего-то рассылать. Я подписался на таймпад, буду отслеживать, но вообще бы хорошо бы сделать какие-то оповещения о лекциях и событиях (я не только про Москву).

ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
13.06.2018
08:53:39
What ide should I use for kotlin?

Quantum Harmonizer
13.06.2018
08:54:07
ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
13.06.2018
08:55:05
Vhäldemar
13.06.2018
13:29:19
кстати, скорее академичесикй вопрос. котлин-натив кто-то конфигурил для таргета не входящего в конфиги с гитхаба? платформа схожа с распбери(тоже арм).

ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
13.06.2018
14:04:21
Please, should any book for learning kotlin.

Тимур
13.06.2018
14:07:51
ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
13.06.2018
14:08:17
Kotlin in Action
Who is author of this book?

Dmitry Jemerov?

Денис
13.06.2018
14:09:03
Yep

Google
Тимур
13.06.2018
14:09:11
Who is author of this book?
https://www.manning.com/books/kotlin-in-action

ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
13.06.2018
14:10:12
picty
13.06.2018
14:33:32
Ребята подскажите, что-то не вижу подобного: есть MutableList хочу его по мере надобности урезать по длине.(с конца) в java можно задать length и он отрезает, а на Kotlin c MutableList как это можно реализовать? Спасибо!

picty
13.06.2018
14:34:57
subList()?
??спасибо!

Денис
13.06.2018
14:34:59
А вообще dropLast

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