Ruby中%Q和%{}的語義是什麼?他們之間有什麼不同?紅寶石中%Q和%{}的區別是什麼?
7
A
回答
11
Jim Hoskins清除它。
%Q相當於雙引號的紅寶石串。 #{expression}評估就像在雙引號字符串中一樣工作,即使您使用%Q {}作爲您的分隔符!
您也可以忽略Q,它將具有相同的功能。我建議讓Q進入更清晰的狀態。
3
實際上也是一樣的。兩者都遵循雙引號字符串語義
7
不,沒有功能差異。有些人可能會認爲%Q {}有點清晰,但都是內插字符串(就像使用雙引號)。
相關問題
- 1. 什麼是「json的」寶石和‘json_pure’寶石的區別?
- 2. 什麼是'等'紅寶石的寶石?
- 3. ..和...之間的區別紅寶石
- 4. 是什麼!做紅寶石?
- 5. 什麼是「?」在紅寶石
- 6. 什麼是在紅寶石
- 7. 紅寶石和釀造配方有什麼區別?
- 8. 退出和退出有什麼區別!在紅寶石?
- 9. 模塊中紅寶石1.8.7和1.9.1之間的區別是什麼?
- 10. 硒和硒寶石有什麼區別?
- 11. 寶石和插件有什麼區別?
- 12. 寶石和插件有什麼區別?
- 13. 紅寶石中的|| =是什麼?
- 14. 什麼是最好的使用 - 紅寶石寶石或紅寶石插件
- 15. 紅寶石HMAC-SHA與Python的區別
- 16. where'require'的外觀和'Gem.available?'的區別是什麼?尋找寶石?
- 17. 什麼是最好的紅寶石api?
- 18. 什麼是 「對」 的紅寶石
- 19. 用於紅寶石的是什麼?
- 20. 區塊紅寶石
- 21. 紅寶石散列方法區別:[] VS:dig
- 22. 紅寶石爲什麼0 || 1是0
- 23. 什麼是紅寶石YAML.load(對象)和YAML.dump(serialized_str)的在Java中
- 24. 耙路軌之間有什麼區別:凍結:寶石和耙寶石:解壓?
- 25. ||之間的區別a = b和a = a || b在紅寶石?
- 26. 內核#eval和Binding#eval之間的區別紅寶石
- 27. 〜>在紅寶石寶石依賴中意味着什麼?
- 28. 紅寶石子類別Fixnum
- 29. Twitter的紅寶石寶石
- 30. 紅寶石和HTTParty
如果您可以發佈文章摘要或報價而不是僅僅提供鏈接,那可能會很好。 – 2009-08-13 18:44:10
感謝您的鏈接..一個小東西總結:) – 2009-08-13 18:52:59
添加在報價中,直接相關。 – 2009-08-14 07:36:56