1
A
回答
7
"\\("
是正確的,問題在於inspect
(這是IRB用來顯示上次調用的返回值)的結果與實際內容不同,因爲轉義:
puts "\\(".inspect #prints: "\\("
puts "\\(" #prints: \(
如果不需要插值,只使用單引號:
puts '\(' #prints: \(
+0
這是一個混淆的來源,如果你閱讀'」\ 'as *反斜槓,開放括號*或* literal-bracket *和'「\\(」'as * literal-backslash,bracket *那麼它就更有意義了。其他人使用這種轉義方法,知道你的[反斜槓轉義碼](http://en.wikipedia.org/wiki/C_syntax#Backslash_escapes)是值得的! – tadman
相關問題
- 1. 紅寶石 - 用另一個字符串
- 2. 紅寶石GSUB字符串
- 3. 紅寶石ZEROFILL字符串
- 4. 紅寶石to_yaml字符串我的json
- 5. 紅寶石字符串連接(我想?)
- 6. 紅寶石多個字符串匹配
- 7. 紅寶石 - 如何從字符串中選擇一些字符
- 8. 紅寶石:字符從字符串
- 9. 如何從紅寶石字符串中提取子字符串?
- 10. 字符串文字的紅寶石'OR'
- 11. 紅寶石字符串 - 檢查一組字符串匹配
- 12. 我該如何做一個OR查詢紅寶石芒戈?
- 13. 我該如何做一個循環在紅寶石nokogiri搜索?
- 14. 我如何將字符串重定向到紅寶石stdin
- 15. 如何小寫只有第一個字符的字符串紅寶石
- 16. 如何切串紅寶石
- 17. 紅寶石從字符串中刪除第一個字
- 18. 紅寶石拆分字符串
- 19. 紅寶石字符串連接
- 20. 紅寶石推字符串數組
- 21. 字符串類在紅寶石
- 22. 轉換紅寶石字符串BIGNUM
- 23. 紅寶石 - 字符串內的評估
- 24. 紅寶石:字符串比較問題
- 25. 紅寶石to_yaml UTF8字符串
- 26. 紅寶石比較字符串
- 27. 紅寶石字符串散列值
- 28. 紅寶石散列字符串插值
- 29. 字符串操作紅寶石圖案
- 30. 紅寶石:字符串替換零件
'「\\(」'實際上是正確的雙引號風格。你只是在REPL中得到'inspect'的結果:嘗試'puts'\\(「'看看我的意思是什麼 – Nevir