Size: a a a

Kotlin Community

2020 February 24

LC

Lungu Cristian in Kotlin Community
Ребят, как на codeforces должен выглядеть код ? У меня одни ошибки выдаёт.
Может кто выдать пример, первой задачи отсюда:
https://codeforces.com/contest/1298
источник

AN

Alexander Nozik in Kotlin Community
Apache DOG™
А можно про ацкую сложность?
Это уже не про котлин. Но посмотрите сами на с++ и скалу и на то, сколько их нужно изучать.
источник

V

Vladimir in Kotlin Community
Alexander Nozik
Ну и такого еще много. Например практика метить суспендами апишки, которые не суспендятся внутри, а просто потенциально длительное выполнение
а такой подход не вносит оверхед? Раз функция suspend, то теоретически можно войти в нее в одном потоке, а выйти на другом уже? Либо в этом случае suspend на этапе компиляции обрезается
источник

AN

Alexander Nozik in Kotlin Community
Vladimir
а такой подход не вносит оверхед? Раз функция suspend, то теоретически можно войти в нее в одном потоке, а выйти на другом уже? Либо в этом случае suspend на этапе компиляции обрезается
Если внутри нет суспенд принтов, то она отличается только одним параметром. Но я как раз и привел этот пример в качестве неоднозначного.
источник

V

Vladimir in Kotlin Community
я просто тоже как-то баловался подобным, вот хотелось бы прояснить, раз случай подвернулся)
источник

AN

Alexander Nozik in Kotlin Community
Ну и опять же речь о тяжёлых функциях. Там экономить нечего
источник

AD

Apache DOG™ in Kotlin Community
Alexander Nozik
Это уже не про котлин. Но посмотрите сами на с++ и скалу и на то, сколько их нужно изучать.
Неа, спека скалы по сравнению со спекой плюсов в разы меньше, сравнение не работает.
источник

AN

Alexander Nozik in Kotlin Community
Apache DOG™
Неа, спека скалы по сравнению со спекой плюсов в разы меньше, сравнение не работает.
Разговор для @pofftop. Но во-первых, это расширениями или нет? Кроме того, я не говорю, что в скале так же плохо, как в С++, но смысл в том, что она пошла тем же путем и огребает те же проблемы с использованием. Есть фанаты, которые ее любят и умеют, но люди скорее возьмут котлин - это раз. И у каждой комманды своя скала.
источник

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Разговор для @pofftop. Но во-первых, это расширениями или нет? Кроме того, я не говорю, что в скале так же плохо, как в С++, но смысл в том, что она пошла тем же путем и огребает те же проблемы с использованием. Есть фанаты, которые ее любят и умеют, но люди скорее возьмут котлин - это раз. И у каждой комманды своя скала.
Точно так же как и свой котлин 😏
источник

AN

Alexander Nozik in Kotlin Community
Alexey Otts
Точно так же как и свой котлин 😏
Свой котлин только у Рауля. И там это скала-котлин
источник

AO

Alexey Otts in Kotlin Community
Как и своя жава, всегда приходится фиксировать сабсет
источник

AN

Alexander Nozik in Kotlin Community
Alexey Otts
Как и своя жава, всегда приходится фиксировать сабсет
Нука, а пример кроме корутин?
источник

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Нука, а пример кроме корутин?
Ну всмысле кроме, окей у нас в команде запрещены* var, простые классы разрешены только в качестве сервисов и всё должно передаваться в конструкторы. Запрещен init. Запрещена** рефлексия. Пока всё что вспомнил.

* Кроме инфраструктурного кода
** Кроме тех мест для которых у нас ещё нет альтернативы
источник

AO

Alexey Otts in Kotlin Community
А ну и у нас можно в множественное наследование
источник

AO

Alexey Otts in Kotlin Community
У других команд местами сильно наоборот
источник

AN

Alexander Nozik in Kotlin Community
Это не сабсеты языка, это соглашения. Я говорю о случаях, когда человек из одной команды не может читать код другой команды без гугла
источник

AO

Alexey Otts in Kotlin Community
Alexander Nozik
Это не сабсеты языка, это соглашения. Я говорю о случаях, когда человек из одной команды не может читать код другой команды без гугла
Когда запрещается часть фич - это сабсет языка.
То что ты говоришь это вопрос про библиотеки. То же самое можно сказать про любой язык. Потому что зачастую чтобы понимать написанный код, приходиться изучить библиотеки проекта. В том же хибере без 100 грамм не разберёшься
источник

YG

Yury Golikov in Kotlin Community
kotlin arrow
источник

AN

Alexander Nozik in Kotlin Community
Yury Golikov
kotlin arrow
я же сказал Рауля не считать
источник

AN

Alexander Nozik in Kotlin Community
И мы так и не нашли, кто это реально использует, кроме самих 47-degree, разумеется
источник