Size: a a a

2021 November 05

🚧

🚧 in Kotlin JVM
а, ну т.е. ты делал без сторонних библиотек, понял
источник

АО

Алексей Овсянников... in Kotlin JVM
Собсна, клиент и сервер. Вдруг поможет
источник

🚧

🚧 in Kotlin JVM
Ого, благодарю
источник

АО

Алексей Овсянников... in Kotlin JVM
Рад помочь:)
источник
2021 November 06

IP

Iaroslav Postovalov in Kotlin JVM
Похоже совсем отупел. Нельзя это как-то лучше написать:
Stream.builder<Pair<Int, Int>>().apply {
       for (i in p) {
           for (j in p) {
               add(i to j)
           }
       }
   }.build()
?
источник

YO

Yuri Orlov in Kotlin JVM
А что сделать то надо? И обязательно ли стримы нужны?

```
(0..p).flatMap { i -> (0..p).map { j -> i to j } }
```
источник

VS

Vladimir Sitnikov in Kotlin JVM
А и так хорошо же?
Чем плохо-то?
источник

IP

Iaroslav Postovalov in Kotlin JVM
OOM
источник

IP

Iaroslav Postovalov in Kotlin JVM
При p.size > 100000
источник

IP

Iaroslav Postovalov in Kotlin JVM
Но я уже разобрался.
источник

VP

Vladimir Petrakovich in Kotlin JVM
asSequence и всё
источник
2021 November 07

IV

Ivan Vinogradov in Kotlin JVM
Для таких штук есть generate {…}.
И такой же цикл внутри там можно сделать, только yield вместо return.
источник

IP

Iaroslav Postovalov in Kotlin JVM
Да разобрался я уже . Итоговое решение: sequence { for..
}.asStream()
источник

I

Ian in Kotlin JVM
generate в котлине?
источник

AN

Alexander Nozik in Kotlin JVM
В котлине лучше, чем generate.
источник

IV

Ivan Vinogradov in Kotlin JVM
Перепутал, его и имел в виду)
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
В смысле sequence?
источник

AN

Alexander Nozik in Kotlin JVM
В смысле генеретора да, безусловно
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
А, приятнее чем в джаве, да
источник

ПФ

Паша Финкельштейн... in Kotlin JVM
Не сильно лучше питона
источник