looking for answer of Ruby coding in linux [closed]

puts ((11.to_s * 2).to_i/2), does anyone know answer of this coding? I am not aware of ruby!

Answer

I just learned enough ruby to do this

ruby -e "puts ((11.to_s * 2).to_i/2)"
555

which doesn’t help much

ruby -e "puts (11.to_s * 2)"
1111

So it appears to convert 11 to a string (.to_s) then doubles it then converts the answer back to an integer (.to_i) and then divides it by 2.

Attribution
Source : Link , Question Author : rumain , Answer Author : user9517

Leave a Comment