From: Tim Hunter Date: 2007-12-19T00:01:06+09:00 Subject: Re: Convert a char into numbre Roberto Decurnex Gorosito wrote: > I am have an String object like "12345678", and an Array object like > [ 8,7,6,5,4,3,2,1]. > The main idea is: > > myStr = '12345678' > myArray = [8,7,6,5,4,3,2,1] > total = 0 > > for i in 0..7 > total+= myStr[ i ].to_i * myArray[ i ] > end > > > The awaited result is 120 but coz myStr[ i ] returns the ascii fixnum > i can' t get it Try myStr[i,1] -- RMagick: http://rmagick.rubyforge.org/