Nombres

Dos tipus:

  • Sensers: 20
  • Flotants: 20.0
# nombre

nombre_01 = 10 / 3

puts nombre_01

nombre_02 = 10.0/3.0

puts nombre_02

Output

3
3.3333333333333335

Cambiar de tipus de senser a flotant

10.to_f

Output

10.0

Canviar un nombre de flotant a senser

12.2321

Output

12

Els nombres no són primitius en Ruby, sinó que són objectes, es poden utilitzar distintes operacions a les quals diem mètodes.

# valora absulut de -10
-10.abs

Output

10

Comprovar si el nombre és parell

3.even?

Outuput

false
2.even?

Output

true

Executem altre mètode, el següent nombre

2.next

Output

3