对于数字n,我只能想到
array_of_digits = n.to_s.split('').map(&:to_i)
Run Code Online (Sandbox Code Playgroud)
还有更优雅的方法吗?
如果我想从0到5打印x
6.times {|x| p x}
(0..5).each {|x| p x}
0.upto(5) {|x| p x}
for x in 0..5
p x
end
Run Code Online (Sandbox Code Playgroud)