Jon*_*ark 0 ruby arrays ruby-on-rails
我怎样才能转换这些:
[172592596,93038592,154137572]
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
['172592596','93038592','154137572']
Run Code Online (Sandbox Code Playgroud)
sep*_*p2k 11
如果你想将一个int数组转换成一个字符串数组,你可以使用map和轻松完成to_s.
arr = [172592596,93038592,154137572]
arr.map {|x| x.to_s}
#=> ["172592596", "93038592", "154137572"]
Run Code Online (Sandbox Code Playgroud)
由于这是rails,你也可以这样做(如果版本至少为1.8.7,也可以使用普通红宝石):
arr.map(&:to_s)
Run Code Online (Sandbox Code Playgroud)
得到相同的结果.
| 归档时间: |
|
| 查看次数: |
434 次 |
| 最近记录: |