Appunti liberi di Ruby - parte 1
Operazioni coi numeri a + b addizione a - b sottrazione a * b moltiplicazione a / b divisione a ** b elevamento a potenza a.abs valore assoluto a >= b maggiore a <= b minore a == b maggiore Scrivendo un numero binario ottengo il corrispettivo decimale. a.to_s(b) Converte a in base b. a.odd? Verifica se il numero è pari. a.even? O dispari. Stringhe a.class Specifica la classe di a. Se è una stringa restituisce 'String'. a = "I am a string" Definizione di stringa. a.size Dimensione della stringa. a + ", yep!" Implementazione. a * 2 Si può anche moltiplicare una stringa. a.split Divide la stringa in un pezzo, come separatore c'è lo spazio. a.split("a") Definisce il separatore 'a'. b.chomp("cosavuoirimuovere") Rimuove caratteri indesiderati. a.strip Elimina gli spazi ai margini della stringa. a.downcase Trasforma tutti i caratteri in minuscoli. a.upcase Trasforma tutti i caratteri in maiuscoli. a.capitalize Trasforma in gras...