如何将数字拆分为数字数组?
123
应该成为[1,2,3]
当我在寻找上述问题的惯用解决方案时,我在Ruby论坛中找到了这个thread。那里的解决方案对我有用,看起来很好,我正在使用.to_s.chars.map(&:to_i)
但线程已经很老了,我想知道是否有更好的,也许是更新的方法来解决任务,因为Ruby作为一种语言已经进一步发展了?
已知解决方案:
.to_s.chars.map(&:to_i)
12345.to_s.scan(/./)
你是如何解决的?为什么? 对我来说,作为初学者,看到解决问题的不同方法有很大帮助 更好地理解语言及其用法。所以,感谢您的投入!