Size: a a a

2020 April 02

IC

Ilya Chernoudov in pro.net
@omgszer а как в F# решается проблема IDictionary и IReadOnlyDictionary?
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
@omgszer а как в F# решается проблема IDictionary и IReadOnlyDictionary?
ну у нас своя Map
источник

AH

Ayrat Hudaygulov in pro.net
которая иммутабельна
источник

AH

Ayrat Hudaygulov in pro.net
она IReadOnlyDicitionary
источник

AH

Ayrat Hudaygulov in pro.net
вроде бы. Но я не помню чтобы я её куда-то по интерфейсу передавал
источник

AH

Ayrat Hudaygulov in pro.net
есть функция dict, которая из сиквенса туплей сделает ридонли словарь
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
ну у нас своя Map
не понял, вы вообще классами из bcl не пользуетесь?
источник

AH

Ayrat Hudaygulov in pro.net
пользуемся, но ты спросил как это решено
источник

AH

Ayrat Hudaygulov in pro.net
иммутабельная мапа кстати норм сделана
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
пользуемся, но ты спросил как это решено
я понял что у вас просто своя реализация и вы не ебётесь
источник

AH

Ayrat Hudaygulov in pro.net
Ну я из BCL обычным дикшнари только локально пользуюсь, когда надо чот сгрупировать. в апишках он нигде не торчит вообще. Или конкурентный словарь или мапа из F#
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
Ну я из BCL обычным дикшнари только локально пользуюсь, когда надо чот сгрупировать. в апишках он нигде не торчит вообще. Или конкурентный словарь или мапа из F#
👍
источник

IC

Ilya Chernoudov in pro.net
ещё бы ооп в F# и было бы норм)
источник

VS

Vladimir Shchur in pro.net
всмысле? там же оно есть и так)
источник

VS

Vladimir Shchur in pro.net
Ilya Chernoudov
@omgszer а как в F# решается проблема IDictionary и IReadOnlyDictionary?
а какая кстати проблема? я в пульсаровской либе их как раз юзаю
источник

IC

Ilya Chernoudov in pro.net
Vladimir Shchur
а какая кстати проблема? я в пульсаровской либе их как раз юзаю
да есть там одна, но если ты не столкнулся, то всё хорошо!
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
ещё бы ооп в F# и было бы норм)
посмотри пульсар либу, там густо ооп намазано
источник

VS

Vladimir Shchur in pro.net
Ilya Chernoudov
да есть там одна, но если ты не столкнулся, то всё хорошо!
вспомнил) я юзал IDictionary, а потом все переделал на IReadonlyDictionary :) других проблем не было
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
ещё бы ооп в F# и было бы норм)
https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/5b1055130e19fe14f25573c2af5e0d31e1721b06/src/Pulsar.Client/Internal/BatchMessageContainer.fs

вот тебе и абстрактные классы, и наследование и интернал типы и вообще.
источник

AH

Ayrat Hudaygulov in pro.net
я бы конечно пустых линий между мемберов добавил
источник