如何将数字拆分为数字数组(在Ruby中)?

时间:2016-09-27 16:44:39

标签: ruby

如何将数字拆分为数字数组?

123应该成为[1,2,3]

当我在寻找上述问题的惯用解决方案时,我在Ruby论坛中找到了这个thread。那里的解决方案对我有用,看起来很好,我正在使用.to_s.chars.map(&:to_i)

但线程已经很老了,我想知道是否有更好的,也许是更新的方法来解决任务,因为Ruby作为一种语言已经进一步发展了?

已知解决方案:

.to_s.chars.map(&:to_i)

12345.to_s.scan(/./)

你是如何解决的?为什么? 对我来说,作为初学者,看到解决问题的不同方法有很大帮助 更好地理解语言及其用法。所以,感谢您的投入!

0 个答案:

没有答案