Nikolay
Взял, и поломал мне бенч, а теперь спрыгивает!
Nikolay
Я вот хз как мне channel с асинком подружить
Nikolay
Чёт оно ну очень медленно становится
Nikolay
Вот без твоей елды все норм
Nikolay
Nikolay
Вообще интересно, что дефолтный мейлбокс всех порвал на 1кк и 4 мейлбоксах
Nikolay
Но сильно проседает когда мейлбоксов много
Hog
Hog
Romɑn
Vladislav
https://oneraynyday.github.io/dev/2020/05/03/Analyzing-The-Simplest-C++-Program/
Shub
Hog
Anonymous
Vasily
А линзы - это когда с овечками
Anonymous
Да вы просто недостаточно сфокусированы!
Nuxs🏴☠️
Nuxs🏴☠️
Vasiliy
Для Doom 2 вышел мод, с которым игра теперь напоминает слэшер в духе Devil May Cry — с видом от третьего лица, комбо и системой рейтинга.
По словам автора модификации, в финальной версии появится боссфайт с Мародёром, а его топор можно будет использовать как холодное оружие.
https://dtf.ru/games/139130
Ayrat
ниуха себе
Mark
похоже на майнкрафт
Крылатый
зумера же
Vasily
Хз
Ilya
Вот да.
Vasily
Мож, миллениал
Vasily
Судя по стилю общения
Vasily
А зумер?
Mikhαil
А зумер?
А в этих модных понятиях я ничо не смыслю
Mikhαil
Ну видимо следующее поколение
Vladimir
бумер же
Vasily
https://tjournal.ru/internet/125215-bumer-zumer-ili-millenial-kak-opredelit-k-kakomu-pokoleniyu-otnesti-sebya
Vasily
Вроде годная шпаргалка
Vladimir
Mikhαil
Короче я миллениал и я Майнкрафт видел один раз в жизни, а вот в дум2 в детстве на компе у брата хуячил
Mikhαil
Так што не надо тут
Vasily
А я вот хз
Dr. Friedrich
Vasily
Я на стыке поколений
Vasily
Mikhαil
Вот да
Чо ты дакаешь? Влад то вообще ребёнок тогда по твоим меркам))
Vasily
Mikhαil
Vasily
Vasily
Каких?
Ну родился я в 1980 году
Vasily
Дальше можешь сам сделать выводы
Ayrat
опять деды пришли обвисшими мудями меряться
Vasily
Vasiliy
эй, хватит пиарить эту фигню. Это все чтобы сделать рекламу и заработать бабло
Mikhαil
Vasily
Крылатый
Anonymous
Mikhαil
Ilya
Mark
type mymap<'a, 'b> = MyMap of list<'a*'b>
let size (m: mymap<'a,'b>) = List.length m
как правильно сделать функцию size с DU?
Vasily
А чего ты хочешь в итоге добиться?
Mark
да это просто универовские вопросы
Vasily
Хз, что тебе надо
Mark
ну хочу вызывать size с аргументом типа mymap<'a,'b> и получать его сайз
Ayrat
Ayrat
у тебя mymap содержит вложенный тип MyMap, который оборачивает список
Ayrat
то есть тебе надо разложить его в зад
Ayrat
для раскладывания в зад юзается патерн матчинг (можно прям в аргументах функции)
Mark
понял
Mark
круто
Mark
спасибо
Mark
let add k v (MyMap m) =
match tryFind k (MyMap m) with
| Some a -> MyMap <| List.map (fun i -> if i = a then (k,v) else i) m
| None -> MyMap <| (k,v)::m
норм или можно было сделать лучше?
если элемента в мапе нет то добавляет его, если есть то заменяет старый новым
Ayrat
Крайне неэффективная мапа
Mark
а есть что то типа List.replace? не могу найти подходящей функции чтоб как то получше сделать
Ayrat
Так а зачем вообще делать мапу на списках? Делай на сетах!
Vasily
Баян же
Vasily
Вова