@kotlin_lang

Страница 75 из 982
Igor
16.03.2017
16:08:25
Ктоб ещё помнил что она делает, эта аннотация
Я про нее и не знал до этого https://i.gyazo.com/bcfb60487a2f5f8eb5f91e193916a185.png

Quantum Harmonizer
16.03.2017
16:08:46
лол, raw types подвезли?)

Nikolai
16.03.2017
16:10:11
А какие могут быть конфликты вариантности? ковариантный вместо контрвариантного? О_о

Tony
16.03.2017
16:10:12
Есть функция rand2() - выдает 1 или 2 равновероятно написать функцию rand3() используя rand2, которая бы выдавала 1, 2, 3 с равной вероятностью

Google
Sergey
16.03.2017
16:11:48
rand2() + rand2() - 1

Quantum Harmonizer
16.03.2017
16:16:03
rand2() + rand2() - 1
Равновероятные варианты: 1 + 1 - 1 = 1 1 + 2 - 1 = 2 2 + 1 - 1 = 2 2 + 2 - 1 = 3 Разброс: 1 — 25% 2 — 50% 3 — 25%

Quantum Harmonizer
16.03.2017
16:19:28
Зачем за "школьника" домашку делаешь?
Где здесь школьник? Я не делаю, только показываю, что решение неверно.

Igor
16.03.2017
16:20:20
Где здесь школьник? Я не делаю, только показываю, что решение неверно.
Может он его специально троллит? (нахрен нужны такие программист, которые тащат задачки в языковой чат)

Диёр
16.03.2017
16:23:16
Ребят, как kotlinx использовать в as 2.3?

Igor
16.03.2017
16:28:19
Ребят, как kotlinx использовать в as 2.3?
https://i.gyazo.com/4ffdb672547caaf17147fb5de1e8614f.png ? (ссыль есть пару постов выше)

Диёр
16.03.2017
16:28:39
Спасибо

Igor
16.03.2017
16:29:45
Спасибо
Хотя у меня почему-то не скачивается immutable-collections (может еще кэш maven не обновился)

Sergey
16.03.2017
17:14:55
https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html?m=0 кто может пояснить как для дебила, что это значит?

Mikhail
16.03.2017
17:16:26
Отказываться от Jack & Gill

Boris
16.03.2017
17:16:44
это значит, что теперь для того, чтобы компилировать фичи java 8 под андроид не нужен теперь jack, всё будет из коробки

Sergey
16.03.2017
17:16:57
под любую версию андроида?

Google
Sergey
16.03.2017
17:17:01
я просто не в курсе че за Jack)

Mikhail
16.03.2017
17:17:51
Вероятно с теми же ограничениями

Boris
16.03.2017
17:18:00
ну вобщем там не всё так хорошо как хотелось бы

полноценную джову 8 использовать нельзя, но то, что можно использовать лябды уже неплохо

Sergey
16.03.2017
17:22:54
понятно, значит котлину бояться нечего)

Quantum Harmonizer
16.03.2017
17:23:40
Как будут себя чувствовать try-with-resources на API < 19? Там же нефиг делать компилятору этот finally поставить, по почему-то нельзя было.

Boris
16.03.2017
17:24:06
я так понимаю, что комплиллерные фичи из 8 джавы в джек они добавили, а вот библиотечные по понятным причинам далеко не все

Quantum Harmonizer
16.03.2017
17:27:49
Так библиотеки не в Джек добавлять надо.

Igor
16.03.2017
17:28:10
под любую версию андроида?
В общем Google сделал свой retrolambda - ничего большего

Boris
16.03.2017
17:28:35
В общем Google сделал свой retrolambda - ничего большего
ну и не некоторые новые api реализовала

Igor
16.03.2017
17:29:03
Sergey
16.03.2017
17:29:03
понятно

Boris
16.03.2017
17:29:42
? (я реально не вкурсе)
да я и сам этот список один раз видел, я-то под андроид не пишу

можно нагуглить

Igor
16.03.2017
17:30:44
Максимум там мог быть набор интерфейсов для лябмд. Остальные фишки Java8 только с API 24 (7.0)

Boris
16.03.2017
17:33:24
да, в доке написано только функциональные интерфейсы и около них

Google
Tony
17.03.2017
09:10:02
balolam
17.03.2017
09:10:13
Почему же не рационально?

Tony
17.03.2017
09:10:19
Напиши

balolam
17.03.2017
09:10:46
Я ещё год назад в универе такие штуки писал)

Tony
17.03.2017
09:11:33
Ну так напиши

На словах это не решение)

balolam
17.03.2017
09:12:56
Нет, это повод погуглить в эту сторону, посмотри "методы Монте-Карло"

Михаил
17.03.2017
16:23:58
Народ

из какой либы async-await?

который не для андроида а на стримах

Андрей
17.03.2017
16:36:25
асинки на стримах? так ведь асинк-евейту асинхронная неблокирующая работа нужна. разве стримы такое умеют?

Igor
17.03.2017
16:37:53
который не для андроида а на стримах
Ты про реактивные-стримы? В любом случае все здесь https://github.com/Kotlin/kotlinx.coroutines

Oleg
17.03.2017
21:56:29


Boris
17.03.2017
21:58:13
Может это дока тех времён когда аннотации еще были как ключевые слова без @?

Oleg
17.03.2017
21:59:01
А такое было, да? Тогда вполне может быть, фремворк давнешний..

Андрей
17.03.2017
22:20:30
Так достаточно в семплы зайти, и все становится ясно https://github.com/TinyMission/kara/blob/master/samples/KaraDemo/src/kara/demo/routes/Home.kt

Alexey
18.03.2017
09:18:06
ребят, а для котлин 1.1.1 нужно подключать репо maven { url "http://dl.bintray.com/kotlin/kotlin-eap-1.1" } ?

Руслан
18.03.2017
09:19:04
Нет

Alexey
18.03.2017
09:49:22
Нет
это только для rc надо было?

Руслан
18.03.2017
09:49:39
для всех еапов

Google
Руслан
18.03.2017
09:49:48
rc - eap

http://dl.bintray.com/kotlin/kotlin-eap-1.1/org/jetbrains/kotlin/kotlin-stdlib/

Alexey
18.03.2017
09:54:36
eap - типо rc ?

Dzmitry
18.03.2017
10:02:26
Нет, типо альфы скорее

Кмк

Все что не в стабильно вообщем

Quantum Harmonizer
18.03.2017
12:40:03
У кого-нибудь падали исключения на строках, которых в файле нет? Это особенность Android Studio 2.3 или инлайнинга в Kotlin?

Boris
18.03.2017
12:40:53
Обычно такое бывает если сорцы не соответствуют байткоду

Admin
ERROR: S client not available

Boris
18.03.2017
12:41:09
И в джаве и в котлине

Quantum Harmonizer
18.03.2017
12:41:30
Только что скомпилировал. Чистил. Instant Run выключен.

Boris
18.03.2017
12:42:05
Котлин несколько я успел заметить достаточно лихо строки инлайн функций сохраняет

Quantum Harmonizer
18.03.2017
12:42:49
ага, исключение вылетело из 344 строки, в файле всего 330 :)

Boris
18.03.2017
12:43:12
Тогда не смогу помочь, возможно правда в ас дело

Sasha
18.03.2017
12:43:56
Quantum Harmonizer
18.03.2017
12:44:52
Я, кстати, пробовал разрабатывать под Android в IDEA EAP. Есть неприятные моменты, но в целом хорошо, отличий мало, зато гугл не поломают Котлин с новым релизом :)

Quantum Harmonizer
18.03.2017
12:46:13
Ну, EAP веселее)

AS просто установлена по привычке)

Igor
18.03.2017
12:47:10
Ну, EAP веселее)
Ну OK. У меня стоят оба, EAP юзал для своих проектов на kotlin 1.1 EAP, но после выхода стабильного 1.1 уже как-бы и не нужен.

Google
Quantum Harmonizer
18.03.2017
12:47:57
Сейчас стабильная IDEA 2016 года, а EAP — 2017.

Igor
18.03.2017
12:48:23
Сейчас стабильная IDEA 2016 года, а EAP — 2017.
Я в курсе ? (разницы между ними почти нет), да и он уже RC - значит скоро обновят

Oleg
18.03.2017
14:35:01
а можно ли как-то котлин компилировать и исполнять в ответ HTTP запросы? Типа в стиле CGI. Чтобы использовать его вместо PHP

Anton
18.03.2017
14:45:53
а можно ли как-то котлин компилировать и исполнять в ответ HTTP запросы? Типа в стиле CGI. Чтобы использовать его вместо PHP
Котлин - компилируемый язык. Да, его можно компилировать. И да, на нем можно писать программы (!) которые могут обрабатываить HTTP запросы.

Михаил
18.03.2017
14:47:33
:D

Oleg
18.03.2017
14:47:40
Идея в том чтобы использовать котлин на хостинге вместо PHP. Ну то есть грубо говоря человек уже умеет HTML и он уже почти сделал свой сайт, а теперь ему нужно сделать чтобы форма обратной связи отправляла письмо или сохраняла текст в файл

точнее идея в том чтобы создать такие условия, чтобы лень заставила пользователей использовать именно котлин а не PHP. Для этого должно быть все как-то предельно просто

Anton
18.03.2017
14:52:24
ну так пускай используют. что мешает?

Михаил
18.03.2017
14:57:07
никто не знает. kotlin-android-extension можно как-то настроить, чтобы он подтягивал названия вьюшек в camelCase, если айдишники написаны в snake case

?

balolam
18.03.2017
15:12:14
Можно писать ids в camelCase

Sergey
18.03.2017
15:18:31
так-так-так, что тут у нас? https://mobile.twitter.com/java_ee/status/842931347131789313

Михаил
18.03.2017
15:19:12
Можно писать ids в camelCase
ну. не по гайдам)

Sergey
18.03.2017
15:19:39
ну. не по гайдам)
id можно так писать

Михаил
18.03.2017
15:20:18
мне просто привычнее snake_case в разметке

Sergey
18.03.2017
15:20:21
А вот названия других ресурсов в другом стиле

Михаил
18.03.2017
15:21:00
А вот названия других ресурсов в другом стиле
названия других ресорсов как раз в camelCase

Sergey
18.03.2017
15:21:02
мне просто привычнее snake_case в разметке
Крис Бейнс когда-то отвечал на такой вопрос

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