27/09/07 13:34
Nophiq
La parola casting è improprio nel linguaggio di programmazione Ruby, vediamo come è possibile implemetare questa funzionalità.
Prendiamo in esame questo primo esempio:
L'output sarà: 4
Il risultato di due interi ritorna un numero intero.
Secondo esempio:
L'output sarà: 4.5
Da notare che automaticamente le variabili a e b sono state considerate a virgola mobile, pertanto la divisione ritornerà un numero con la virgola, 4.5 appunto.
Terzo esempio:
Molto probabilmente il risultato di una divisione ritornerà un numero con la virgola, è pertanto necessario allora convertire i due numeri interi a numeri con la virgola (uso del metodo to_f) e poi eseguire l'operazione.
Output: 4.5
Prendiamo in esame questo primo esempio:
a = 9 b = 2 puts a/b
L'output sarà: 4
Il risultato di due interi ritorna un numero intero.
Secondo esempio:
a = 9.0 b = 2.0 puts a/b
L'output sarà: 4.5
Da notare che automaticamente le variabili a e b sono state considerate a virgola mobile, pertanto la divisione ritornerà un numero con la virgola, 4.5 appunto.
Terzo esempio:
a = 9 b = 2 puts a.to_f/b.to_f
Molto probabilmente il risultato di una divisione ritornerà un numero con la virgola, è pertanto necessario allora convertire i due numeri interi a numeri con la virgola (uso del metodo to_f) e poi eseguire l'operazione.
Output: 4.5
aaa