Variables i mètodes
Les variables i els mètodes es pareixen.
Exemple: estudiant, i, epsilon, id_variable.
Les variables i els mètodes:
- Han d’estar escrits en minúscules
- Han de començar per una lletra
- Han de contindre qualsevol caràcter alfanumèric o el guió baix
Exemple: pis_gran
Classes
Les classes:
- Han de començar per majúscula
- No porte guió
Exemple: PisGran
Constants
- Soles es poden definir una vegada
- Han d’ésser escrites en llegres majúscules
Exemple: PDF_KEY
, R2D2
, PERSONA_VIATGE
Variables d’objecte o (variables d’instància)
Sols poden ser llegides o escrites pel propi objecte.
Exemple: @nom
, @maxim
, @hora_menjar
Variables de classe
No pertanyen als objectes, sino a la classe. Existeixen únicament en la classe, i són compartides pels objectes.
Exemple: objecte
, clau_mestra
Variables globals
L’ús de les variables globals ha segut declarat com un crim capital per l’escola del bon disseny.
Exemple: $global
, $1
, $contador
Símbols
Els símbols són identificadors únics que els trobem en diversos llocs.
Exemple: :nom
, :edat
, :Classe
Funcions
Les funcioes estan definides per la paraula clau def
.
Els arguments poden tenir valors per defecte.
def foo(count = 3)
'foo'*count
end
Les funcions es defineixen per la paraula clau def
.
def hola(programador)
puts "Hola #{programador}"
end
hola('Pepe')
Output
Hola Pepe