home
seiten
a-z
<--
hoch
-->
runter
home/xxx
Addition +
Subtraktion -
Multiplikation *
Division /
Modulo %
1 + 2 // --> 3
5 - 3 // --> 2
2 * 3 // --> 6
10.0 / 2.5 // --> 4.0
9 % 4 // --> 1
zusammengesetzte Zuweisungsoperatoren <_compound assignment="" operators_=""> ... `+=` `-=` `*=` `/=`
++
--
var x = 1
++x // --> 2
++x // --> 3
--x // --> 2
--x // --> 1
--x // --> 0
Gleich a == b
Ungleich a != b
Größer a > b
Kleiner a < b
Größer.gleich a >= b
Kleiner-gleich a <= b
1 == 1 // --> true
2 != 1 // --> true
2 > 1 // --> true
1 < 2 // --> true
1 >= 1 // --> true
2 <= 1 // --> false
(1, "zebra") < (2, "apple") // --> true
(3, "apple") < (3, "bird") // --> true
(4, "dog") == (4, "dog") // --> true
Ein ternärer bedingter Operator <_ternary conditional="" operator_=""> ist eine Kurzform für eine if-else Entscheidung.
question ? answer1 : answer2
if question {
answer1
} else {
answer2
}
Ein Null-Koaleszenzoperator <_nil-coalescing operator_=""> gibt den Wert der Variablen oder einen Ersatzwert für den Wert `nil` zurück.
a ?? b
a != nil ? a! : b
a...b
a..<b
2...
Basic Operators
von apple documentation