Есть ли причина, по которой System.Reactive.Unit не назывался System.Reactive.Void? - PullRequest
0 голосов
/ 24 января 2019

В основном мне любопытно.

У нас есть объект с именем Unit в нашей кодовой базе, который представляет компонент для моста или дороги. В нашем случае может быть неоднозначно видеть Команды ReactiveUI с Unit в качестве одного из Общих в объявлении.

Даже в этой старой документации (Google не указывает мне направление текущей документации - где бы это ни было), он говорит:

"Представляет пустоту."

Так что теперь мне интересно, есть ли смысл за термином Unit. Почему они не просто назвали это System.Reactive.Void?

1 Ответ

0 голосов
/ 24 января 2019

Цитировать Википедию (которая также приводит примеры других языков с тем же именем)

тип единицы - это тип, который допускает только одно значение (и, следовательно, не может содержать никакой информации).

В этом случае значение равно Unit.Default.

...