use*_*240 -3 ruby arrays string
我建立了一个presenter类,其唯一的工作就是将给定的数组转换为字符串。我正在测试解决方案的驱动程序,因此我从开始做起,"[nil, nil, nil]"但nil最终每个都将替换为letter。该功能由另一个类处理。
我现在正在尝试构建一个接口,其唯一的工作就是将该字符串转换回数组。因此,我需要将例如转换"[\"a\", \"b\", nil]"回["a", "b", nil]。但是我被困住了。
例如,我想转换
"[nil, nil, nil]"
Run Code Online (Sandbox Code Playgroud)
至
[nil, nil, nil]
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
只需使用:
eval(string)
eval("[nil, nil, nil]")
Run Code Online (Sandbox Code Playgroud)
警告:
这是一种非常不安全的方法,只有在完全确定该字符串包含SAFE数组时,才必须使用它。
| 归档时间: |
|
| 查看次数: |
602 次 |
| 最近记录: |