
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
Вообще, чем Котлин хорош, его разрабатывали не маньяки. Есть крайности вроде упоротого ОП и упоротого ФП и их надо избегать. Есть еще хаскель, но это секта.

Alexandr
10.08.2018
06:41:20

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

Quantum Harmonizer
10.08.2018
07:11:22

Роман
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... приплыли

Pavel
10.08.2018
07:46:17

Роман
10.08.2018
07:47:29

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

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

Google

Pavel
10.08.2018
07:48:09

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

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

Alexandr
10.08.2018
07:48:55

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

Alexandr
10.08.2018
07:49:22

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

Роман
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

Alexander
10.08.2018
07:52:55

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

Google

Alexandr
10.08.2018
07:53:18

Alexander
10.08.2018
07:53:44

Kirill
10.08.2018
07:54:24
а то говорили, что простенькие приложухи вытеснит, но что-то ничего не слышно больше
или я не слышал)

Роман
10.08.2018
07:55:18
да, не юзают
постоянно всплывает уведомление добавь наш сайт к себе на экран

Alexandr
10.08.2018
07:57:39

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

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

Alexandr
10.08.2018
07:59:02

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

Alexander
10.08.2018
07:59:52

Roman
10.08.2018
08:00:28

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

Badya
10.08.2018
08:40:31

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

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 }) }
вот например

Руслан
10.08.2018
12:18:31

Google

Костя
10.08.2018
12:18:41
ну только там day
надо добавить
я чисто сами даты сравнил
случайно

Andrey
10.08.2018
12:19:10

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

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

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

Andrey
10.08.2018
12:20:01

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

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

Quantum Harmonizer
10.08.2018
14:53:42

Bogdan
10.08.2018
14:53:47

I
10.08.2018
14:55:12

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

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

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