@kotlin_lang

Страница 802 из 982
Loljeene
10.08.2018
06:39:25
Да

Alexandr
10.08.2018
06:39:34
Да
он укуренный по ООП

надо знать меру

Alexander
10.08.2018
06:39:59
Этож бубльгум, в смысле SmallTalk

Google
Alexander
10.08.2018
06:41:07
Вообще, чем Котлин хорош, его разрабатывали не маньяки. Есть крайности вроде упоротого ОП и упоротого ФП и их надо избегать. Есть еще хаскель, но это секта.

Роман
10.08.2018
07:05:06
Кстать кто-нибудь трогал новый Dart?

Quantum Harmonizer
10.08.2018
07:11:22
Кстать кто-нибудь трогал новый Dart?
ребята из @flutter_rus ?, наверное

Роман
10.08.2018
07:11:32
грац

Кузьма
10.08.2018
07:18:56
вcем привет по вот этому тутору пытаюсь запустить свой kotlin spring boot сборщик gradle Ide - inellij idea build.gradle https://pastebin.com/BJYz5BwW SpringApp.kt package ru.pack import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.SpringBootApplication @SpringBootApplication class Application fun main(args: Array<String>) { SpringApplication.run(Application::class.java, *args) } при запуске таски bootRun получаю > No main class specified



что я делаю не так ?

Alexandr
10.08.2018
07:39:42
блин, в fuchsia os языком разработки будет dart... приплыли

Роман
10.08.2018
07:47:29
Alexandr
10.08.2018
07:47:37
Нет, успех андройда был в java, отказ сомнителен

Роман
10.08.2018
07:47:58
из-за Oracle может и не сомнителен

Google
Alexander
10.08.2018
07:48:11
С дартом ничего пока не понятно. Может и котлин :)

Farid
10.08.2018
07:48:15
А fuchsia будет заменой Android? Есть инфа от Гугла?

Михаил
10.08.2018
07:48:31
Уже сроки даже говорили.

Alexandr
10.08.2018
07:48:38
он жабадобный всё норм
Ну меня одно успокаивает, будет интероп с kotlin native

Alexander
10.08.2018
07:48:48
Фуксия будет сначала тестироваться на IoT, до мобилок очень не скоро доползет

Роман
10.08.2018
07:49:04
ну норм, но пока kotlin native ещё не торт

Igor
10.08.2018
07:49:33
Так, стоп про фуксию и дарт в https://t.me/pofftop

Alexandr
10.08.2018
07:49:45
Alexander
10.08.2018
07:49:57
Вот ветка обсуждения: https://discuss.kotlinlang.org/t/the-end-of-the-kotlin-android-love-story/8721

Так, стоп про фуксию и дарт в https://t.me/pofftop
Это важный момент для котлин.

Роман
10.08.2018
07:50:46
верно, если новая os будет без котлина будет плохо

Alexander
10.08.2018
07:51:49
Без котлина не будет. Вопрос в том, что будет из коробки

Роман
10.08.2018
07:52:37
вот кстати kotlin в js умеет, но умеет ли он работать с js-фреймворками? Или ему и не надо?

Alexandr
10.08.2018
07:52:46
Роман
10.08.2018
07:53:07
норм. значит можно и на крайняк pwa пилить

Google
Alexander
10.08.2018
07:53:44
Я бы не утверждал так уверенно
Сделать поддержку нативного API на K-N не проблема. Будет не хуже свифта.

Kirill
10.08.2018
07:54:24
норм. значит можно и на крайняк pwa пилить
pwa кстати кто-то использует?

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

или я не слышал)

Роман
10.08.2018
07:55:18
да, не юзают

постоянно всплывает уведомление добавь наш сайт к себе на экран

Alexander
10.08.2018
07:58:09
Вопрос с JVM, но я уверен, что и поддержка JVM будет

Vladimir
10.08.2018
07:58:35
А в корутинах есть что-нибудь на тему получения нормального стектрейса?

Alexander
10.08.2018
07:59:45
Я уверен, что они сделают что-то более родное типа ART слишком уж большая Java community

Vladimir
10.08.2018
08:02:16
Нормального это как?
Это когда есть стек вызовов всех suspend-функций, а не так, что runBlocking (внутренняя кухня билдера) resume doResume (верхняя suspend-функция на стеке)

Alexander
10.08.2018
08:05:06
а

Я обычно ошибки когда они уже выкидываются наружу обрабатываю

Ilya
10.08.2018
08:32:37
Здраствуйте, у меня есть функция, в которую в качестве аргументов я передаю еще функции, и хочу, чтобы одна из них была со значением по умолчанию как fun abc(a: Int, b: Int = 0). Можно ли это сделать?

fun Completable.sub(function: () -> Unit, errorFunction: (error: Throwable) -> Unit , subAlways: Boolean = false) такой код и я хочу, чтобы у errorFunction было значение по умолчанию

Google
Ilya
10.08.2018
08:41:20
благодарю

Badya
10.08.2018
08:41:23
Но лучше уж передай туда какой-нибудь референс

Sergey
10.08.2018
11:58:37
подскажите, как такую java конструкцию перевести на kotlin? while ( (bytesRead = inputStream.read(buffer)) != -1) { os.write(buffer, 0, bytesRead) }

Evgeny
10.08.2018
12:02:02
inputStream.copyTo(os, bufferSize = 100500)

Alexander
10.08.2018
12:02:23
` do{ val bytesRead = inputStream.read(buffer) } while (bytesRead != -1) ` с вариациями, но правильный ответ уже привели

Sergey
10.08.2018
12:05:17
inputStream.copyTo(os, bufferSize = 100500)
спасибо добрый челолвек!

Admin
ERROR: S client not available

Костя
10.08.2018
12:12:29
ты считаешь совпадающие даты ?

Роман
10.08.2018
12:12:47
дни

Костя
10.08.2018
12:12:56
ну в котлин вообще для подсчетов count есть

операто у коллекций

Simon
10.08.2018
12:13:03
Дни да

Alexey
10.08.2018
12:13:09
fold какой нибудь

Руслан
10.08.2018
12:14:37
map + count

Gregory
10.08.2018
12:15:21
groupBy разве не то?

Руслан
10.08.2018
12:16:15
Вообще с it очень плохо получилось, запутанно

Костя
10.08.2018
12:17:52
list.map { Pair(it, list.count { date -> it.day == date.day }) }

вот например

Google
Костя
10.08.2018
12:18:41
ну только там day

надо добавить

я чисто сами даты сравнил

случайно

Andrey
10.08.2018
12:19:10
list.map { Pair(it, list.count { date -> it.day == date.day }) }
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/reduce.html

Костя
10.08.2018
12:19:35
ого

Andrey
10.08.2018
12:19:41
Зачем вам квадратичная сложность?

Костя
10.08.2018
12:19:50
даже есть операто который группирует и считает )

I
10.08.2018
14:52:40
Ребят почему переменная, например, Int? обязательно должна быть инициализирована? Это особенность языка или есть в этом сакральный смысл?

Alexey
10.08.2018
14:53:21
Инициализирована должна быть константа

I
10.08.2018
14:55:12
Инициализирована должна быть константа
var kot:Int? Не пропускает, а это переменная

Костя
10.08.2018
14:55:43
для примитивных типо нельзя lateinit использовать, поэтому надо инициализировать, или null делать

Quantum Harmonizer
10.08.2018
14:55:45
все не-lateinit проперти должны быть инициализированы

Костя
10.08.2018
14:55:46
по умолчанию

var kot:Int? Не пропускает, а это переменная
значения задать надо же ещё

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