-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