[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