我需要将hash中的变量值作为符号放入另一个散列中. 这是最好的方法吗?
v="a value from loop."
p new_hash_key=:"#{v}".to_s
=> a value from loop
Run Code Online (Sandbox Code Playgroud)
Ali*_*kau 13
如果你需要从你的字符串中创建一个符号,那么使用.to_sym方法:
> v="a value from loop."
=> "a value from loop."
> v.to_sym
=> :"a value from loop."
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4323 次 |
| 最近记录: |