Ex 37 Operators Flashcards
1
Q
+
A
Add
2
Q
-
A
Subtract
3
Q
*
A
Multiply
4
Q
**
A
Power of
2 ** 4 == 16
5
Q
/
A
Divide
6
Q
%
A
Modulus
2 % 4 == 2
7
Q
.
A
Dot access
“1”.to_i == 1
8
Q
::
A
Colon access
Module::Class
9
Q
[]
A
List brackets
[1,2,3,4]
10
Q
!
A
Not
11
Q
> =
A
Greater than equal
12
Q
<=
A
Less than equal
13
Q
<=>
A
Comparison
14
Q
==
A
Equal
15
Q
===
A
Equality
16
Q
!=
A
Not equal
17
Q
&&
A
Logical and (higher precedence)
18
Q
||
A
Logical or (higher precedence)
19
Q
..
A
Range inclusive
(0..3).to_a == [0, 1, 2, 3]
20
Q
…
A
Range non-inclusive
(0…3).to_a == [0, 1, 2]
21
Q
@
A
Object scope
@var ; @@classvar
22
Q
@@
A
Class scope
@var; @@classvar
23
Q
$
A
Global scope
$stdin