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