Size: a a a

2021 November 01

А

А in Kotlin JVM
Здраствуйте. Проблема такая: Когда я запускаю прогу в ide то все нормально работает, а когда запускаю сбилденной jpackageImage то выходит ошибка:Received close_notify during handshake
источник

А

А in Kotlin JVM
В проекте использую ktor client с прокси
источник

А

А in Kotlin JVM
связанное с ssl
источник

MK

Mark Kos in Kotlin JVM
Поймал фрустрацию на дженериках. Обнаружил что в MPP нет ConcurrentHashMap и решил сделать его expect. Не могу понять как перевести
public V computeIfAbsent(K key, Function<? super K, ? extends V> mappingFunction) в котлин
Я не могу использовать out и in в объявлении параметра функции.

Может помнит кто, как добиться такой сигнатуры?
источник

с#

саша сок #KotlinGang... in Kotlin JVM
Function<in K, out V>, ну или просто (K) → V
источник

MK

Mark Kos in Kotlin JVM
Ну (K) -> V потеряет PECS же?
источник

MK

Mark Kos in Kotlin JVM
А вот за напоминание на Function спасибо
источник

с#

саша сок #KotlinGang... in Kotlin JVM
PECS это кто?
источник

MK

Mark Kos in Kotlin JVM
Producer extends consumer super
источник

MK

Mark Kos in Kotlin JVM
Но я сейчас задумался. И вроде нет, все ок
источник

MK

Mark Kos in Kotlin JVM
я же могу в (K)->V передать любого наследника V
источник

с#

саша сок #KotlinGang... in Kotlin JVM
ну лямбды в котлине по любому реализуют in и out для своих параметров
источник

MK

Mark Kos in Kotlin JVM
Как прекрасно. Спасибо за помощь!
источник
2021 November 02

AN

Alexander Nozik in Kotlin JVM
GetOrPut
источник

VP

Vladimir Petrakovich in Kotlin JVM
А он точно потокобезопасный?
источник

VS

Vladimir Sitnikov in Kotlin JVM
Точно нет, но сигнатуру можно и подсмотреть
источник

SZ

Sergey Zolotov in Kotlin JVM
https://developers.googleblog.com/2021/11/announcing-kotlin-support-for-protocol.html с последнего релиза особо ничего не добавляли, но анонс тоже хорошо
источник
2021 November 04

MK

Mark Kos in Kotlin JVM
Круто!
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Какой лучший способ пробовать код своей библиотеки?
В других языках делался просто невидимый для vsc скрипт, в котором можно было пробовать свой код, но тут не знаю т.к. код должен билдиться еще, непонятно куда должна идти эта конфигурация

Из идей пока только публиковать на maven local и подключать в другом проекте
источник

MK

Mark Kos in Kotlin JVM
Просто из директории test?
источник