Они операторы сравнения в D, такие же как ==
, <
и >=
.В D принимается во внимание значение nan
(не число).Два числа с плавающей запятой не могут сравнивать только меньшее, равное или большее, но также неупорядоченное, что имеет место, если один из сравнений равен nan
.
Следовательно, <>=
означает меньше, равно или больше.Другими словами <>=
означает заказанный.
Операторы сравнения, начинающиеся с !
, возвращают в точности противоположность своего аналога без !
.В частности, все они оцениваются в true
, если один из сравнений равен nan
.
Вот полный список всех операторов сравнения в D:
==
!=
>
>=
<
<=
!<>=
<>
<>=
!<=
!<
!>=
!>
!<>
Вы можете найти этот список в документации D. Здесь объясняется поведение всех этих операторов.