相关疑难解决方法(0)

如何"取消"Ruby数组?

我目前正在尝试转换这个ruby数组:

[5, 7, 8, 1]
Run Code Online (Sandbox Code Playgroud)

进入这个:

[[5], [7], [8], [1]]
Run Code Online (Sandbox Code Playgroud)

什么是最好的方式?

我现在这样做:

[5, 7, 8, 1].select { |element| element }.collect { |element| element.to_a }
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

警告:默认`to_a'将过时

我究竟做错了什么?你能告诉我如何做到这一点吗?

在此先感谢您的问候!

ruby arrays

6
推荐指数
3
解决办法
2948
查看次数

标签 统计

arrays ×1

ruby ×1