Operators Flashcards
+
add
2 +4 = 6
+
add
2 +4 = 6
-
subtract
*
multiply
2 *4 = 8
**
power of
2**4 = 16
/
Divide
2/4.0 == 0.5
%
modulus
2 % 4 ==2
.
Dot access
“1”.to_i == 1
::
Colon access
Module::Class
[]
list brackets
[1,2,3]
!
not
!true == false
less than
>
greater than
> =
greater than or equal to
<=
less than or equal to
<=>
comparison
4 <=> 4 == 0
==
equal
4 =4 = true
===
Equality
4 ===4 = true
!=
not equal
4 != 4 = false
&&
Locical and (higher precedence) true && false = false
||
Logical or (higher precedence) true || flash = true
..
range inclusive (0..3).to_a = [0,1,2,3]
…
Range non inclusive
(0…3).to_a = [0,1,2]
@
Object scope
@var ; @@classvar
@@
Class scope
@var ; @@classvar
$
global scope
$stdin
-
subtract
*
multiply
2 *4 = 8
**
power of
2**4 = 16
/
Divide
2/4.0 == 0.5
%
modulus
2 % 4 ==2
.
Dot access
“1”.to_i == 1
::
Colon access
Module::Class
[]
list brackets
[1,2,3]
!
not
!true == false
”
less than
>
greater than
> =
greater than or equal to
<=
less than or equal to
<=>
comparison
4 <=> 4 == 0
==
equal
4 =4 = true
===
Equality
4 ===4 = true
!=
not equal
4 != 4 = false
&&
Locical and (higher precedence) true && false = false
||
Logical or (higher precedence) true || flash = true
..
range inclusive (0..3).to_a = [0,1,2,3]
…
Range non inclusive
(0…3).to_a = [0,1,2]
@
Object scope
@var ; @@classvar
@@
Class scope
@var ; @@classvar
$
global scope
$stdin