Ruby Language
operators
Zoeken…
Vergelijkingsoperatoren
operator | Beschrijving |
---|---|
== | true als de twee waarden gelijk zijn. |
!= | true als de twee waarden niet gelijk zijn. |
< | true als de waarde van de operand links kleiner is dan de waarde rechts. |
> | true als de waarde van de operand aan de linkerkant groter is dan de waarde aan de rechterkant. |
>= | true als de waarde van de operand aan de linkerkant groter is dan of gelijk is aan de waarde aan de rechterkant. |
<= | true als de waarde van de operand aan de linkerkant kleiner is dan of gelijk is aan de waarde aan de rechterkant. |
<=> | 0 als de waarde van de operand links gelijk is aan de waarde rechts, 1 als de waarde van de operand aan de linkerkant groter is dan de waarde aan de rechterkant, -1 als de waarde van de operand links kleiner is dan de waarde rechts. |
Opdrachtexploitanten
Eenvoudige opdracht
=
is een eenvoudige opdracht. Er wordt een nieuwe lokale variabele gemaakt als er niet eerder naar de variabele is verwezen.
x = 3 y = 4 + 5 puts "x is #{x}, y is #{y}"
Dit levert het volgende op:
x is 3, y is 9
Parallelle opdracht
Variabelen kunnen ook parallel worden toegewezen, bijvoorbeeld x, y = 3, 9
. Dit is vooral handig voor het omwisselen van waarden:
x, y = 3, 9 x, y = y, x puts "x is #{x}, y is #{y}"
Dit levert het volgende op:
x is 9, y is 3
Afgekorte opdracht
Het is mogelijk om operators en opdrachten te combineren. Bijvoorbeeld:
x = 1 y = 2 puts "x is #{x}, y is #{y}" x += y puts "x is now #{x}"
Toont de volgende uitvoer:
x is 1, y is 2
x is now 3
Verschillende bewerkingen kunnen worden gebruikt in verkorte toewijzing:
operator | Beschrijving | Voorbeeld | Gelijk aan |
---|---|---|---|
+= | Voegt de variabele toe en wijst deze opnieuw toe | x += y | x = x + y |
-= | Trekt de variabele af en wijst deze opnieuw toe | x -= y | x = x - y |
*= | Vermenigvuldigt en wijst de variabele opnieuw toe | x *= y | x = x * y |
/= | Verdeelt en wijst de variabele opnieuw toe | x /= y | x = x / y |
%= | Deelt, neemt de rest en wijst de variabele opnieuw toe | x %= y | x = x % y |
**= | Berekent de exponent en wijst de variabele opnieuw toe | x **= y | x = x ** y |
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow