puts var1 + var2

Parte del problema è legato al fatto che il computer non sa se si vuole ottenere 7 come somma di 2 + 5, oppure se si vuole ottenere 25 come unione di 2 e 5. Per ottenere una di queste forme, è necessario utilizzare un meccanismo che converta in stringa la var1, oppure che converta in intero la variabile var2. Per ottenere la conversione di un oggetto in stringa si aggiungerà semplicemente dopo l’oggetto il costrutto to_s. Per cui si avrà:

var1 = 2
var2 = ‘5′
puts var1.to_s + var2

L’output sarà: 25. Allo stesso modo, to_i converte un qualsiasi oggetto in intero e to_f converte alla versione a virgola mobile (float). Da notare che la var1 punterà sempre al valore numerico 2, anche quando viene utilizzato il costrutto to_s per convertirlo in stringa. Sarà necessario un riassegnamento di var1 - con l’utilizzo del segno = - per far puntare la variabile ad un altro valore.

LEZIONI PRECEDENTI:
29 Agosto 2007: Introduzione
30 Agosto 2007: I numeri
31 Agosto 2007: Le stringhe
3 Settembre 2007: Le variabili

di Satish Talim - Programmazione.it

Segnala su:
Aggiungi 'Corso su Ruby: le conversioni' a Del.icio.usAggiungi 'Corso su Ruby: le conversioni' a diggAggiungi 'Corso su Ruby: le conversioni' a FURLAggiungi 'Corso su Ruby: le conversioni' a redditAggiungi 'Corso su Ruby: le conversioni' a Feed Me LinksAggiungi 'Corso su Ruby: le conversioni' a TechnoratiAggiungi 'Corso su Ruby: le conversioni' a Yahoo My WebAggiungi 'Corso su Ruby: le conversioni' a Ma.gnoliaAggiungi 'Corso su Ruby: le conversioni' a Google BookmarksAggiungi 'Corso su Ruby: le conversioni' a SegnaloAggiungi 'Corso su Ruby: le conversioni' a OKnotizieAggiungi 'Corso su Ruby: le conversioni' a Bookmark.itAggiungi 'Corso su Ruby: le conversioni' a AskAggiungi 'Corso su Ruby: le conversioni' a Smarking

Questo post è del giorno Wednesday, September 5th, 2007 delle ore 1:53 am ed appartiene alle categorie Tutorial-HowTo, Programmazione, Generale. Puoi seguire tutti i comenti attraverso il feed RSS 2.0. Puoi lasciare un commento, o un trackback dal tuo sito. 492 ViewsPrint This Post Print This Post

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...



Lascia un commento