Sergey
Где
поздно
Ayrat
Где
посмотри в логах
Ilya
А напомните, почему вместо предлагаемого синтаксиса паттерн матчинга по полям и свойствам нельзя использовать when?
Vladislav
Вербозно
IdiocyAcceptance
А напомните, почему вместо предлагаемого синтаксиса паттерн матчинга по полям и свойствам нельзя использовать when?
When не умеет в актив паттерны, не умеет в матчинг и создание переменной одновременно, не умеет в нормальный вложенный матчинг. Это просто выражение, принимающее bool
Ayrat
мне кажется туда можно всю программу поместить покуда она bool возвращает
IdiocyAcceptance
Не утрируй -_-
gsomix
Опять у вас онтопик размазало по чатам. :)
Ilya
Нет, 0 — это длина.
Ilya
просто list[0] валидный лист единичной длины (как минимум)
Ilya
Скобки не нужны. Просто list.Length is > 5, потому что ты в данном случае паттерн матчишь длину. А [ ] для паттерн матчинга листа.
Ilya
Я так полагаю что там можно будет делать if (list is [ > 5 ]) тоже?
Ilya
А, стоп. Я невнимательно прочитал.
Shub
https://corecursive.com/065-competitive-coding-with-conor-hoekstra/
Shub
хроники дурки
Shub
Фонд золотых цитат: "And then at some point, probably it sort of started while I was at Amazon, we started a study group. A principal engineer there wanted to learn more about lambdas and functional programming."
Shub
"it was 2018 at the time, I didn’t know about any of that."
Vladimir
сейчас 2021, главный архитектор аспнета тоже такое желание в твиттере изъявил
Vladislav
фаулер же работяга обычный вроде
Ayrat
фаулер же работяга обычный вроде
Не обычный вроде. Он за асп.нет в ответе
Vladislav
Не обычный вроде. Он за асп.нет в ответе
Там по комитам скорее похоже что тауб
Ayrat
Но да, я тоже поржал с того что человек для себя ФП открыл неделю назад. Развивать направление где все крутится вокруг ФП не зная ФП. Оттого в дотнете такое хуевое апи местами
Ayrat
Там по комитам скорее похоже что тауб
Это говорит о том что тауб работяга
Ayrat
А Фаулер задаёт курс и дизайн апи на митингах
Vladislav
да с фаулером мем конечно
Vladislav
я помню потуги с фшарпом
Vladislav
типо чел, ты над дотнетом работаешь и у вас последние 15 лет фп сбоку было всегда
Vladislav
хз
Vladislav
зато про визуальный основной все знают/переживают
Ayrat
я помню потуги с фшарпом
Ну вот кажись он попробовал, понял что сишарп апи в фшарпе неудобно и хуй забил
Ayrat
Дискардить надо постоянно, кастить чот куда-то, фпесду
Doge
https://corecursive.com/065-competitive-coding-with-conor-hoekstra/
Ничего не читал, что там, но APL фановый
Doge
В особенности, если капы для клавиатуры с ним достать
Vladimir
и comet!
gsomix
Какой тип у GetItems?
Vasily
(collection.GetItems()).Count
Vasily
Все
gsomix
Показывай код.
Vasily
Там скорее всего явно надо тип в функции выше указать
Ayrat
вангую Collection.GetItems() не ResizeArray
Ayrat
иначе ты бы мог просто написать collection.GetItems().Count
Viacheslav
Со скобочками
Да не, без тоже можно
Ayrat
а до этого какой выводился?
Vasily
Но тут есть нюанс
Vasily
В выводе типов
Vasily
КАк только ты у него вызываешь GetItems
Ayrat
я думаю это райдер выводит чот не то, или ты не договариваешь
Vasily
Точнее Count
Ayrat
https://sharplab.io/#v2:DYLgZgzgPg9gDgUwHYAIDKBPCAXBBbAWAChsNEUBhACgEoUBeYlFYBbFAYxmAZQCUEEAJYAvBAEEATpICGGADxCk2AHy0mKPPgBGCSSgD6AOgDibAJK48EWry7ANWvLv0APIwDEYMW/RTuzbEt8GxojChgAV2UgA
Ayrat
ты явно что-то не договариваешь!
gsomix
Ayrat
И код не показывает.
показывает но не весь
gsomix
Картинки не код!
Viacheslav
Архив на гх тоже не код!
Vasily
Мда
Ayrat
ну это уже другое дело
Ayrat
и тут фшарп по-своему прав
Vasily
Вопрос нахуя,я, конечно, задавать не буду
Ayrat
если понимать фшарп и думать как фшарп......
Ayrat
https://sharplab.io/#v2:DYLgZgzgPg9gDgUwHYAIDKBPCAXBBbAWAChjsNEUBhACgEoUBeYlFYBbFAYxmEZQCUEEAJYAvBAEEATlICGGADzCk2AHx1mKPPgBGCKSgD6AOgDi7AJK48EOn27BN2vHoMAPYwDEYMOwxQe5thW+La0xpQwAK4qmqTkCCgAQtScKCBU9ExELGwcHP6cZpbWYRHRKkA==
Ayrat
тарам парам пам!
Vasily
@rstm_sf , зачем?
Ayrat
Не, ну рекурсивные типы нужны бывают
Ayrat
другое дело что тайп инфиренс - тонкая натура
Ayrat
я бы багулю накатал
Ayrat
Выглядит как багуля
Ayrat
компилятора
gsomix
Это скорее сюда. https://github.com/fsharp/fslang-suggestions/issues/594
Vasily
Не, не багуля
Anonymous
заранее извиняюсь за то что будет дальше