Hello,
I am stuck on a really dumb thing!
I simply want to get an item from an array and convert it to an integer.
For example:
“cube_column_numbers = [[“1”], [“2”], [“3”]]”
n=0
cube_column_numbers.each do |num|
x = (cube_column_numbers[n]).to_i
puts x
Just want to convert this to a list of integers…
Thanks,
Dave C., MD
hi, Here you go
cube_column_numbers = [[“1”], [“2”], [“3”]]
cube_column_numbers.each do |i|
i.each do |num|
puts num.to_i
end
end
Raja gopalan wrote in post #1171145:
hi, Here you go
cube_column_numbers = [[“1”], [“2”], [“3”]]
cube_column_numbers.each do |i|
i.each do |num|
puts num.to_i
end
end
Thank you Raja!
To convert that to a list(#Array) of integers you could do something
like this:
cube_column_numbers = [[“1”], [“2”], [“3”]]
cube_column_numbers.flatten!.map! {|i| i.to_i}
Have fun learning Ruby.
Damián M. González wrote in post #1171917:
To convert that to a list(#Array) of integers you could do something
like this:
cube_column_numbers = [[“1”], [“2”], [“3”]]
cube_column_numbers.flatten!.map! {|i| i.to_i}
Have fun learning Ruby.
Another way:
cube_column_numbers.map! {|x| x[0].to_i}