Variable: espai en la memòria de la nostra computadora que reservem per magatzemar dades.

Ruby és un llenguatge tipat: existeixen els tipus. Hi ha diferènciad de cadenes i sensers, a diferència de llenguatges com Php o JavaScript, però no necessites declarar el tipus de la variable.

Ací no hi ha que declarar res sols posar i_nom_de_variable.

Exemple de variable:

nombre = "Hola Mundo"

Ara contextualitzat:

class HolaMundo
        def initialize()
        end
        def saluda()
        	nombre = "Hola Mundo"
                puts nombre
        end
end

objeto = HolaMundo.new()
objeto.saluda
gets()

Una variable és un magatzem, un identificador d’una dada.

  • Variable: nombre
  • Operador d’assignació: “Uriel”
  • No cal indicar de quin tipus és aquesta vable com en altres llenguatges com Java.
nombre = "Uriel"

edad = 23

tutor = "Uriel"

Canvi de dades tipades.

variable = "Uriel"

puts variable

variable = 20

puts variable

Output

Uriel
20

Es veu com hem canviat el tipus de variable i no dóna error.

Amb noms de variables més llargs cal lligar-los amb un guió baix nom_del_tutor. Sintaxi coneguda com Snake Cake. En altres llenguatges de programació s’utilitza Camel Cake nomDelTutor.

Restriccions:

  • No donar nom de paraules reservades per als noms del sistema.
  • No has de colocar la primera lletra en majúscula, en cas contrari parlariem de constant.
  • No començar la variable amb un nombre.
  • Es pot conemçar amb un guió baix.

Font Código Facilito