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

Font: Ruby Tutorial en 15 minutos