@kotlin_lang

Страница 660 из 982
Quantum Harmonizer
04.05.2018
09:21:54
мб обычная heavy-computation функция

Maxim
04.05.2018
09:25:03
val z1 = async { zadacha1() } val z2 = async { zadacha2() } return z1.await() > z2.await()
А как-то в цикле результат выполнения можно получать? и запускать. Задачу вполне можно поместить в suspend

Google
Gleb
04.05.2018
09:26:15
тут все можно

Maxim
04.05.2018
09:36:11
val results = data.map { async { zadacha(it) } } .map { it.await() }
Так results это результат одной задачи? то есть он будет перезаписывать предыдущий результат последущей выполненой задачи?

Gleb
04.05.2018
09:36:26
это список всех результатов

Maxim
04.05.2018
09:37:03
Оо! вот это уже хорошо

Рома
04.05.2018
10:12:05
Ребят, а подскажите как можно узнать является ли строка web-ссылкой?

Рома
04.05.2018
10:12:54
Quantum Harmonizer
04.05.2018
10:13:04
а это что?

Рома
04.05.2018
10:13:13
блее)

короче, как можно узнать является ли строка адресом сайта/страницы?)

Quantum Harmonizer
04.05.2018
10:13:52
http://, https://?

Рома
04.05.2018
10:14:14
да

Google
Quantum Harmonizer
04.05.2018
10:14:36
да
String.startsWith

Рома
04.05.2018
10:14:37
самому регулярку какую-то писать? или есть простые способы?

String.startsWith
эм..впринципе логично.. а если начинается не с http

Quantum Harmonizer
04.05.2018
10:15:22
Рома
04.05.2018
10:15:24
а браузер сам может потом подскавлять такой случай тоже может быть

...тогда это не веб-ссылка?
ну допустим google.com

Quantum Harmonizer
04.05.2018
10:16:00
тогда URI без схемы тоже считать веб-ссылкой

Maxim
04.05.2018
10:16:36
это список всех результатов
Спасибо! запустил чуть ли не на коленки, накидал пару строчек кода и все с первого раза завелось данные прилетают. Круто! не думал что все так легко будет!

Kirill
04.05.2018
10:17:21
тогда URI без схемы тоже считать веб-ссылкой
Кстати, а если создать объект URI и передать туда "что-то странное" он кинет осмысленный эксепшн? (Я не у компа, не могу проверить)

Gleb
04.05.2018
10:18:10
Andrew
04.05.2018
10:43:36
эм..впринципе логично.. а если начинается не с http
I hate sites which do this.you don't even know how much. И это ж только один из примеров. Ещё можно начать рассказывать о коде, в котором встречается, к примеру, myObject.channel, и это тоже будет так себе — gTLD нынче много. Хорошо подумайте, прежде чем за это браться.

ViRuLenT ? ‮‮ ‮‮ ‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮ ‮‮
04.05.2018
11:19:12
Mikhail
04.05.2018
11:31:13
Как думаете, что легче детям понять будет: Java или Kotlin? Дети от 12 лет (от 5 класса), разработка модов для майнкрафта.

Kirill
04.05.2018
11:32:46
Котлин. Меньше кода -- меньше рассеивания внимания

Anton
04.05.2018
11:33:12
мне кажется все примеры для майнкрафта на джаве)

dimiii
04.05.2018
11:33:18
Как думаете, что легче детям понять будет: Java или Kotlin? Дети от 12 лет (от 5 класса), разработка модов для майнкрафта.
Если лепить на top-level в portianka.kt, без определения классов/интерфейсов - котлин проще

Pavel
04.05.2018
11:33:30
Andrew
04.05.2018
11:34:05
Согласен с поинтом о примерах на джавке, она всё равно будет встречаться постоянно, а учить с нуля два языка вместо одного слегка странно.

Google
Pavel
04.05.2018
11:34:16
Мне кажется сегодня пока еще, чтобы кодить на котлине, нужно знать джаву.

Oleg
04.05.2018
11:34:29
+

Artem
04.05.2018
11:35:08
если для jvm

Igor
04.05.2018
11:36:52
Dmitry
04.05.2018
11:37:17
Всегда чтобы писать под платформу, надо знать платформу, а не только синтаксис языка. Под JVM знать джвм, под андроид - знать андроид.

Anton
04.05.2018
11:37:45
что значит знать джвм

а у андроида своя джвм

ее тоже знать надо?

Pavel
04.05.2018
11:37:59
Зачем мне знать именно java, а не jvm как платформу?
Не знаю. Я не разделяю эти понятия.

Anton
04.05.2018
11:38:27
у андроида есть свое сдк его нужно знать. что мне нужно знать чтобы писать приложения который будут крутится на хотспоте кроме джавы?

Dmitry
04.05.2018
11:39:22
ее тоже знать надо?
Что значит тоже? Из реализаций виртуальных машин для андроида нужно знать арт, а особенности хотспота можно не знать.

Igor
04.05.2018
11:39:25
Как думаете, что легче детям понять будет: Java или Kotlin? Дети от 12 лет (от 5 класса), разработка модов для майнкрафта.
Чувак пожалей детей, бери Kotlin. Когда они придут в мир взрослого программирование - джава уже окончательно помрет.

Mikhail
04.05.2018
11:39:30
Тут палка о двух концах: все примеры на джаве, но она очень многословная. Котлин же выглядит приятнее (и изучаться, скорее всего, будет легче), но померов очень мало

Dmitry
04.05.2018
11:39:36
А модель памяти и общая спека у них же общие.

Anton
04.05.2018
11:39:39
зачем мне знать арт?

что именно знать нужно

спеку по джвм читать ?

Google
Igor
04.05.2018
11:40:48
Ну вот, для того что осилит 5-классник хватит и 1-2 примеров на котлине

Mikhail
04.05.2018
11:41:04
Pavel
04.05.2018
11:43:16
Это ты конвертишь все на лету в голове. А для них это будет реально 2 разных мира.

Pavel
04.05.2018
12:04:29
Типичный мобильщик))

dimiii
04.05.2018
12:57:03
Никита?❄️
04.05.2018
12:58:18
Чувак пожалей детей, бери Kotlin. Когда они придут в мир взрослого программирование - джава уже окончательно помрет.
я писал 4 года на джаве, перешёл на котлин вообще без проблем за неделю и считаю сейчас что джава говно

Никита?❄️
04.05.2018
12:59:08
Держи в курсе
не, ну чувак спрашивал, я говорю своё мнение

Admin
ERROR: S client not available

Quantum Harmonizer
04.05.2018
13:00:09
Многие штуки в котлине не совсем понятны, когда джаву не знаешь.

dimiii
04.05.2018
13:01:15
Заметно так отличается
Да не особо, ничего такого, что не нагнать за пару релизов - из мне интересного sealed classes, smart typecast - легко. Файберы - обсуждали вчера project loom

Alexey
04.05.2018
13:01:23
не, ну чувак спрашивал, я говорю своё мнение
и как твоё мнение, по не вопросу, вообще тут на что то отвечает?

dimiii
04.05.2018
13:02:11
насчет ошибки на миллион - ну тут больше маркетинговое, по-моему

Alexey
04.05.2018
13:02:23
Что джава, что котлин для школьников - ад

А вы тут рассуждаете с колокольно работников с опытом за плечами

Quantum Harmonizer
04.05.2018
13:03:47
я в 15 лет писал на пхп и не понимал, зачем в плюсах нужны типы и массивы фиксированной длины)

Kirill
04.05.2018
13:03:48
Мне кажется, школьникам надо питон.

Google
Mikhail
04.05.2018
13:04:40
Что джава, что котлин для школьников - ад
Джаве с восьмого класса школьников в it школе Samsung (myitschool.ru) учат

Alexey
04.05.2018
13:04:40
Мне кажется, школьникам надо питон.
Есть мнение что школьникам нужен хаскель ?‍♂️

Quantum Harmonizer
04.05.2018
13:05:21
Собственно, чем питон сложнее котлина?

Alex
04.05.2018
13:05:42
Нету типов

Mikhail
04.05.2018
13:05:45
Alexey
04.05.2018
13:05:52
Писать простые консольные штуки довольно просто на хаскеле

Mikhail
04.05.2018
13:06:03
Нету типов
Ну, это вы загнули

Quantum Harmonizer
04.05.2018
13:06:11
Динамическая типизация
я только наоборот написал)

Нету типов
дык она же строгая вроде?

Mikhail
04.05.2018
13:06:23
Нету типов
Язык со строгой динамической типизацией

Alexey
04.05.2018
13:06:24
Ну, это вы загнули
Ну дактайпинг не всчет

Alex
04.05.2018
13:06:51
Ну, это вы загнули
Это я употребляю вместо "строгая динамическая типизация"

Igor
04.05.2018
13:06:54
А вы тут рассуждаете с колокольно работников с опытом за плечами
Вопрос был котлин vs java для написание школьниками модов для майнкрафта. С остальными рассуждениями python vs java vs haskell в @pofftop или @jvmchat

Alex
04.05.2018
13:07:00
Когда лень писать

Quantum Harmonizer
04.05.2018
13:07:09
дактайпинг == отсутствие типов, разве нет? А в питоне же не сложить строку с числом?

Vladimir
04.05.2018
13:07:35
Да не особо, ничего такого, что не нагнать за пару релизов - из мне интересного sealed classes, smart typecast - легко. Файберы - обсуждали вчера project loom
Loom - это не "пара релизов" точно. А так - компаньоны, extension функции, лямбды с ресивером, делегация свойств и всё такое сильно меняет стиль написания кода.

Boris
04.05.2018
13:28:37
Мне когда день писать, я пишу на котлине, давно не пишу на скриптовых языках утилитки, просто нет смысла

На котлине писать даже проще чем на языках с динамической типизацией, на мой вкус

Если учесть, что у котлина неплохое введение типов, то для маленьких утилит вообще нет разницы, только за тебя ещё иде половину напишет

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