pipe fix
This commit is contained in:
parent
8d111b642d
commit
f5adffe0c9
|
@ -1412,7 +1412,7 @@ guage, DSEL). Если желаете определять встроенные
|
||||||
|`cast(T) a`|`a.opCast!(T)()`|
|
|`cast(T) a`|`a.opCast!(T)()`|
|
||||||
|`a ? ‹выраж1› : ‹выраж2›`|`cast(bool) a ? ‹выраж1› : ‹выраж2›`|
|
|`a ? ‹выраж1› : ‹выраж2›`|`cast(bool) a ? ‹выраж1› : ‹выраж2›`|
|
||||||
|`if (a) ‹инстр›`|`if (cast(bool) a) ‹инстр›`|
|
|`if (a) ‹инстр›`|`if (cast(bool) a) ‹инстр›`|
|
||||||
|`a ‹оп› b`, где `‹оп›` ∈ {`+`, `-`, `*`, `/`, `%`, `&`, `|`, `^`, `<<`, `>>`, `>>>`, `~`, `in`}|`a.opBinary!"‹оп›"(b)` или `b.opBinaryRight!"‹оп›"(a)`|
|
|`a ‹оп› b`, где `‹оп›` ∈ {`+`, `-`, `*`, `/`, `%`, `&`, <code>|</code>, `^`, `<<`, `>>`, `>>>`, `~`, `in`}|`a.opBinary!"‹оп›"(b)` или `b.opBinaryRight!"‹оп›"(a)`|
|
||||||
|`a == b`|Если `a` и `b` – экземпляры классов: `object.opEquals(a, b)` (см. раздел 6.8.3). Иначе если `a` и `b` имеют один тип: `a.opEquals(b)`. Иначе единственное выражение из `a.opEquals(b)` и `b.opEquals(a)`, которое компилируется|
|
|`a == b`|Если `a` и `b` – экземпляры классов: `object.opEquals(a, b)` (см. раздел 6.8.3). Иначе если `a` и `b` имеют один тип: `a.opEquals(b)`. Иначе единственное выражение из `a.opEquals(b)` и `b.opEquals(a)`, которое компилируется|
|
||||||
|`a != b`|`!(a == b)`, затем действовать по предыдущему алгоритму|
|
|`a != b`|`!(a == b)`, затем действовать по предыдущему алгоритму|
|
||||||
|`a < b`|`a.opCmp(b) < 0` или `b.opCmp(a) > 0`|
|
|`a < b`|`a.opCmp(b) < 0` или `b.opCmp(a) > 0`|
|
||||||
|
|
Loading…
Reference in New Issue