[ruby-it] Uso di gets
Giovanni Calia
mentat59 a gmail.com
Mer 17 Set 2008 17:10:23 CEST
Andrea Reginato wrote:
>> puts fact(n)
>> .....................................
>> Mi da' il seguente errore:
>> undefined method `-' for #<String:0x3468f4> (NoMethodError)
>> Dove e' che sbaglio?
>>
>
> Prova a fare un cast da stringa ad intero simile a questo.
>
> n = gets.to_i
> def fact(n)
> if n==0
> ...
>
> Bye!
Grazie Andrea. Adesso funziona!
Ma non capisco perche' devo fare cosi'...forse perche' n e' considerato
come una string?
Mi leggero' meglio i manuali... :)
Ciao e obrigado!!
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list