2011-02-09 14 views

risposta

58

sottolineatura vengono ignorati. Puoi inserirli per renderli più leggibili.

9

E 'solo una convenienza sintassi per separare le migliaia:

$ ruby -e 'puts 1_000 + 1_000_000' #=> 1001000 
+0

Questa è una domanda Ruby, quindi che ne dici di un esempio di Ruby? –

+3

Non conosco Ruby, ma ho pensato che fosse una scommessa sicura data l'ispirazione di Ruby con Perl. Sei libero di modificare la risposta. – zoul

5

Si tratta di un oggetto Range, del tipo a..b

In questo caso ti dà i numeri da 0 a 10.000 come galleggianti.

il carattere di sottolineatura '_' viene ignorato e utilizzato per la leggibilità, quindi 10.000 è equivalente a 10.000.

Acquistare l'aggiunta di .0 a ciascuna parte dell'intervallo, i numeri verrebbero considerati come float anziché interi, quindi non sarà possibile iterare nell'intervallo (ogni metodo genererebbe un'eccezione).

Problemi correlati