Size: a a a

Kotlin Community

2020 March 06

AM

Andrew Mikhaylov in Kotlin Community
Его уже можно возвращать, начиная с 1.3.70 :)
источник

VP

Vladimir Petrakovich in Kotlin Community
Видимо за это время не придумали, что можно сделать интересного с Result)
источник

AM

Andrew Mikhaylov in Kotlin Community
Насколько я понял, нельзя было, потому что предполагали, что возврату функции могут добавить какую-то семантику.
источник

VP

Vladimir Petrakovich in Kotlin Community
Но мне всё ещё кажется это странным)
источник

М

Михаил in Kotlin Community
Andrew Mikhaylov
Его уже можно возвращать, начиная с 1.3.70 :)
чет нельзя(
источник

AM

Andrew Mikhaylov in Kotlin Community
источник

VP

Vladimir Petrakovich in Kotlin Community
А мне казалось, надо включить инлайн-классы просто
источник

VP

Vladimir Petrakovich in Kotlin Community
Лол, вот это поворот
источник

AM

Andrew Mikhaylov in Kotlin Community
В релиз ноутах на гитхабе этой штуки уже тоже нет, да
источник

AM

Andrew Mikhaylov in Kotlin Community
Я думал, у меня совсем крыша едет)
источник

АО

Алексей Овсянников in Kotlin Community
Eh:(
источник

VP

Vladimir Petrakovich in Kotlin Community
Кстати, плагин для идеи 1.3.70 не содержит сюрпризов, кто-нибудь обновлялся?
источник

VP

Vladimir Petrakovich in Kotlin Community
Всякие internal error, фризы и вот это вот всё
источник

М

Михаил in Kotlin Community
Vladimir Petrakovich
Кстати, плагин для идеи 1.3.70 не содержит сюрпризов, кто-нибудь обновлялся?
все ок пока)
источник

I

Igor in Kotlin Community
Михаил
ну вот есть любители Either, там же точно так же
Если ты в either left кладешь исключение, скорее всего он там вообще не нужен
источник

OY

Oleg Yukhnevich in Kotlin Community
похоже library api mode уже есть
https://github.com/Kotlin/kotlinx-io/commit/de4556f5cbf9e7c6bc5202c3208b5358d1ea4368#diff-26fb43127aab27a5a6df14164a6f424aR85
никто не пробовал у себя включать?
источник

Д

Дарижап in Kotlin Community
Hello,
I'm trying to migrate to 1.3.70 and Serialization 0.20.0. How should I deserialize Kotlin enum? Example:
{ "option": "FirstOption" }
to
data class SomeClass(val option: SomeEnumClass)
where enum declaration is something like
enum class SomeEnumClass { FirstOption, SecondOption }
Deserialization worked like a charm with 1.3.61. But it fails to work with 1.3.70.
What could be wrong here?
источник

LS

Leonid Startsev in Kotlin Community
Дарижап
Hello,
I'm trying to migrate to 1.3.70 and Serialization 0.20.0. How should I deserialize Kotlin enum? Example:
{ "option": "FirstOption" }
to
data class SomeClass(val option: SomeEnumClass)
where enum declaration is something like
enum class SomeEnumClass { FirstOption, SecondOption }
Deserialization worked like a charm with 1.3.61. But it fails to work with 1.3.70.
What could be wrong here?
How exactly does it fail? It is supposed to work, if it does not, than this is a bug
источник

Д

Дарижап in Kotlin Community
It's Kotlin/JS. And deserialization fails in runtime with
"Arrays.kt:11416 Uncaught TypeError: Cannot read property 'length' of undefined"
message in browser console. This error occurs in Arrays.kt in CharArray.maxBy() function.
источник

LS

Leonid Startsev in Kotlin Community
can you post (to pastebin or github issues) full stacktrace? and code sample, if possible
источник