Ayrat
Только это тебя и останавливает😊
Этой причины достаточно, да!
Ayrat
Ayrat
Как не надо делать инфографику.
Vasily
Выглядит не очень
Ayrat
Ну там все не очень. Как эта картинка объясняет рекурсивность ПМ? Что значит зелёный бокс справа сверху? (Там какой-то иф написан, к чему вообще) Что значит зелёный бокс справа снизу (вообще нихуя не ясно) Что значит зелёный бокс снизу слева? (All conditions will be reversed или not all conditions will be reversed)
Ayrat
Сука, автор долбоеб.
Vasily
Зато автор статей и постов, наверное
Vasily
Или умный, в отличие от
Ayrat
Не уверен.
Vasily
В смысле начитанный
Ayrat
Единственный понятный бокс - слева сверху
Vasily
Я там вообще нихуя не понял
Ayrat
Я там вообще нихуя не понял
Слева сверху? Ну там рассказывают во что превращается паттерн { ... }
Ayrat
А вот все остальное решительно непонятно. Надо звать защитника наркоманов @ilchert
Vasily
Ща объяснит, что это другое(с)
Vasily
И ПМ в сишарпе в тыщи раз лучше
Ayrat
Кто понял что означает набор слов справа снизу - расскажите долбоебу (мне)
Ilya
Кто понял что означает набор слов справа снизу - расскажите долбоебу (мне)
Но справа внизу написано, что писать t is not string v нельзя
Viacheslav
Но я про обмен какахами выше
Я так и не понял что такое прод, кстати
Vasily
Что,простите?
Vasily
Это я Илье
Ayrat
Но справа внизу написано, что писать t is not string v нельзя
Ты уверен что там это написано? Там типа написано что можно писать not v если Это тайпчек Или если v используется в else
Ayrat
Но я чот не понял как if (obj is { P: 1} not v) else v.P
Ayrat
Так что ли???
Vasily
Вопрос для собеса
Vasily
Чую, наступает эра мракобесия
Ayrat
Вопрос для собеса
Тут уже нашли новый на хабре, про out параметры со структурами......
Viacheslav
Но я чот не понял как if (obj is { P: 1} not v) else v.P
Ужас какой. Вот @sergey_tihon правильно сказал в интервью: перед каждым "употреблением" приходиться гуглить
Ayrat
Когда там рослин кинет ошибку, а когда нет
Vasily
А ведь есть люди, которые искренне думают, что ответы на подобные вопросы определяют, хорош человек или нет
Ayrat
Я не уверен, что автор уверен!!
Бля, он инфографику сделал!!1 То есть он подумал что он настолько хорошо разобрался, что хочет другим помочь разобраться ПРОСТОЙ инфографикой
Vasily
Получилось хуево
Ayrat
Вот да. Инфографика прям пиздец какой-то
Viacheslav
А ведь есть люди, которые искренне думают, что ответы на подобные вопросы определяют, хорош человек или нет
Есть ещё люди, которые определяют хорош ли человек по вопросу: "от какого объекта наследуются все объекты в BCL"
Vasily
Его первым начали задавать люди, перекатившиеся с джавы на сишарп
Vasily
Потом как-то прижилось
Hog
Ну то есть это ж логистический пиздец
Ну, у меня друг женат в 5-й раз :)
Ilya
Но я чот не понял как if (obj is { P: 1} not v) else v.P
хз не компилится https://sharplab.io/#v2:CYLg1APgAgTAjAWAFBQAwAIpwHQBkCWAdgI4DcyamcALOSgMyYzoDC6A3sut5o0QC7oAsnAAUWDAHsAlBy49u+AGajJ6fAGcOuAKaEA5vwAWIdKgC+6QpMEbp8hQqgB2dHDqOeOgDYadDxwCnVw08PUMjD09PIMCkBXMAh2RzIA=
Hog
Кто это наделал?
Ayrat
Есть ещё люди, которые определяют хорош ли человек по вопросу: "от какого объекта наследуются все объекты в BCL"
Ну есть места где считается что знание языка важнее всего остального. В таких местах ты будешь линейным закрывателем конвеера тасок по написанию раковых желаний мамкиных "архитекторов" на умл.
Ayrat
Кто это наделал?
https://www.reddit.com/r/csharp/comments/lj4ma1/infographic_about_pattern_matching_in_c
Ayrat
Во
Ilya
вот что он имел ввиду
Viacheslav
https://www.reddit.com/r/csharp/comments/lj4ma1/infographic_about_pattern_matching_in_c
Я, кстати, так нихуя и не понял из этой схемы
Viacheslav
ХОТЯ ДО ЭТОГО ДУМАЛ, ЧТО ПОНИМАЛ
Hog
С другом ребенка завести?
Илья, понятно же, что ты альтернативно одарённый. Но настолько...
Mikhαil
Но я чот не понял как if (obj is { P: 1} not v) else v.P
Только нот перед фигурными скобками
Ilya
not перед переменной вообще никак не вставить
Ayrat
Я поэтому и не понял нихуя
Mikhαil
Но в инфографике так!!1
Ну она вообще уебичная
Ilya
Я поэтому и не понял нихуя
ты должен знать синтаксис, чтобы читать инфографику!
Viacheslav
ты должен знать синтаксис, чтобы читать инфографику!
А чтобы знать синтаксис, надо прочитать инфографику!
Vasily
Синтаксис, канеш, странный
Vasily
Ждём изобретения актив паттернов
Viacheslav
У попа была собака
... а Балда говорил попу с укоризной Не гонялся бы ты, поп, за дешевизной...
Vasily
А также статей и постов
Vasily
Как это круто
Viacheslav
Ждём изобретения актив паттернов
Ага, в виде сорс генераторов
Vasily
Смешно будет, когда фигурные скобки отменят
Ayrat
Смешно будет, когда фигурные скобки отменят
Точки с запятой первые на расстрел по-моему
Vasily
Точки с запятой первые на расстрел по-моему
И это тоже, думаю, они действительно первые на выход
Ayrat
Я ещё ни разу не видел чтобы они пригождались. Даже среди отпетых говнокодеров не видел ни одного, кто бы написал две команды в одну строку.
Ayrat
Это даже не 99% vs 1% Это 99.99999999% vs 0.00000001%