Re[12]: offtopic
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 01.02.22 07:55
Оценка:
Здравствуйте, Философ, Вы писали:

Ф>Здравствуйте, Serginio1, Вы писали:


S>> Вот не надо сравнивать с перлом и регулярными выражениями!

S>> Что тут непонятно? все прекрасно читается!

Ф>Понятно всё, но читается не очень.

Ну что мне сказать стареешь. Элементарные вещи. Это как пришли замыкания в язык. Большинство по первости были категорически против.
Прошло время и все прекрасно их используют.
Но Проще конечно Pattrn matching вместо
public int F() =>
   (A is B b) && (b.C is C)
  ? C.D ?? 1
  :FalseToNet ;


напишем так
public int F() =>
 A swith
{
 B b when b.C is C => C.D ?? 1,
 _=>FalseToNet;
};


Так понятнее? Можно посмотреть эволюцию https://docs.microsoft.com/en-us/archive/msdn-magazine/2019/may/csharp-8-0-pattern-matching-in-csharp-8-0
и солнце б утром не вставало, когда бы не было меня
Отредактировано 01.02.2022 8:25 Serginio1 . Предыдущая версия . Еще …
Отредактировано 01.02.2022 8:13 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.