Size: a a a

Kotlin Community

2020 November 06

АО

Алексей Овсянников... in Kotlin Community
Всем привет, а в котлине вообще есть возможность переопределить operator fun String.plus своим?
источник

AL

Alexander Levin in Kotlin Community
Алексей Овсянников
Всем привет, а в котлине вообще есть возможность переопределить operator fun String.plus своим?
Поскольку он member function в String, то как я понимаю, нет.
источник

АО

Алексей Овсянников... in Kotlin Community
Alexander Levin
Поскольку он member function в String, то как я понимаю, нет.
ну, этого я и боялся
источник

АО

Алексей Овсянников... in Kotlin Community
ок, спасибо
источник

AL

Alexander Levin in Kotlin Community
Алексей Овсянников
ну, этого я и боялся
Да, с некоторыми операциями есть такая беда. Например похожая проблема есть с Int.rangeTo ещё из того, что меня интересовало :(
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
Всем привет, а в котлине вообще есть возможность переопределить operator fun String.plus своим?
Основной кейс для мульти-ресиверов в kmath. Решение - делается внешний контекст, в котором это будет member extension.
источник

DB

Dmytro Borysov in Kotlin Community
Ребят, вопрос немного не по теме, но надеюсь на вашу помощь)
На скрине код на свифте, нужен такой же на Котлине, не хватает немного кебы, что понять как мемсру работает
источник

D

Denys in Kotlin Community
Dmytro Borysov
Ребят, вопрос немного не по теме, но надеюсь на вашу помощь)
На скрине код на свифте, нужен такой же на Котлине, не хватает немного кебы, что понять как мемсру работает
источник

DB

Dmytro Borysov in Kotlin Community
Да, видал, спс. Под виндой такое не провернешь
источник

AN

Alexander Nozik in Kotlin Community
Dmytro Borysov
Ребят, вопрос немного не по теме, но надеюсь на вашу помощь)
На скрине код на свифте, нужен такой же на Котлине, не хватает немного кебы, что понять как мемсру работает
Не дочитал с первого раза. memcpy в котлине нет как такового. Надо пользоваться какими-то родными для платформами байт структурами. А что вы хотите сделать?
источник

AN

Alexander Nozik in Kotlin Community
Dmytro Borysov
Ребят, вопрос немного не по теме, но надеюсь на вашу помощь)
На скрине код на свифте, нужен такой же на Котлине, не хватает немного кебы, что понять как мемсру работает
Аналогом на JVM будет работа с ByteBuffer.
источник

РО

Рулон Обоев... in Kotlin Community
ByteArray().copyOf() !
источник

DB

Dmytro Borysov in Kotlin Community
Alexander Nozik
Аналогом на JVM будет работа с ByteBuffer.
Да, спасибо. как раз что-то примерно нашёл.
Задача проста: на ИОС приложение уже есть с написанными алгоритмами, я их перегоняю в Анроид приложение ))
источник

D

Denys in Kotlin Community
Рулон Обоев
ByteArray().copyOf() !
Нет, как я понимаю, там разложение 32-битного Float'a побайтово
источник

AN

Alexander Nozik in Kotlin Community
Dmytro Borysov
Да, спасибо. как раз что-то примерно нашёл.
Задача проста: на ИОС приложение уже есть с написанными алгоритмами, я их перегоняю в Анроид приложение ))
ByteBuffer можно ре-интерпретировать как буффер флоатов, но обратно сложновато
источник

РО

Рулон Обоев... in Kotlin Community
Denys
Нет, как я понимаю, там разложение 32-битного Float'a побайтово
воу-воу, сериализация копированием памяти, добро пожаловать в 90-е
источник

AM

Andrew Mikhaylov in Kotlin Community
Рулон Обоев
воу-воу, сериализация копированием памяти, добро пожаловать в 90-е
Если мемори лэйаут строго оговорен, чё нет-то?
источник

D

Denys in Kotlin Community
Рулон Обоев
воу-воу, сериализация копированием памяти, добро пожаловать в 90-е
Помогите человеку - набросайте Kotlin-сниппет в стиле 2к20
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
Если мемори лэйаут строго оговорен, чё нет-то?
Там кстати не факт что разбайтовка в свифте такая же, ка и в котлин
источник

DB

Dmytro Borysov in Kotlin Community
Alexander Nozik
Там кстати не факт что разбайтовка в свифте такая же, ка и в котлин
мемориЛейаут для флоат32 там возвращает 4) так что да)
источник