-1
A
回答
1
是的,你可以实现解析使用缩进作为分隔符从字符串的哈希值的方法,或者像@AJcodez建议:
require 'psych'
require 'yaml'
yash = <<EOT # type hashes like this
---
:a:
- 1
- :b:
:c: 3
:d: 4
:e:
:f: qwe
EOT
hash = YAML.load yash
=> {:a=>[1, {:b=>{:c=>3, :d=>4}, :e=>{:f=>"qwe"}}]}
4
0
如果你眯双眼,许下一个愿望,然后常规语法有点类似于你正在寻找的东西。
h = { a: 1,
b:{
c: 3,
d: 4},
e:{
f: 'qwe'}}
相关问题
- 1. Vim Ruby哈希缩进
- 2. MySQL的基于哈希键
- 3. Ruby on Rails根据子哈希的值对哈希值进行哈希排序
- 4. 从Ruby的哈希
- 5. Ruby,如何基于obect的哈希表值对对象进行排序?
- 6. 如何基于来自不同哈希键的哈希值来对哈希值进行求和?
- 7. 如何在哈希值的哈希值基于公共密钥
- 8. 删除基于哈希键名散装Redis的哈希值
- 9. 关于哈希的Ruby case语句?
- 10. 等同于Python dict的Ruby哈希setdefault
- 11. 打印哈希与缩进各行
- 12. Ruby哈希创建
- 13. 哈希在Ruby中
- 14. Ruby哈希排列
- 15. Ruby - 基于另一个阵列过滤哈希阵列
- 16. 基于值的排序哈希键
- 17. 点击基于URL的哈希值
- 18. 基于子类的哈希码?
- 19. 在MongoDB中基于哈希的分片
- 20. 基于哈希的Akka路由
- 21. 在哈希的基于关键
- 22. “next” - 基于哈希URL的链接。 (javascript)
- 23. 基于java光盘的哈希映射
- 24. 基本字符串哈希/去哈希
- 25. Ruby on Rails的哈希
- 26. Ruby中的哈希键?
- 27. Ruby on Rails的哈希从
- 28. Ruby的哈希值来
- 29. 哈希中的数组中的Ruby访问哈希(并添加新的哈希)
- 30. 大厦哈希通过分组基于
不,你不能那样做。 –
所有的解决方案都被我看到使用'预处理'技术。 – FUT