2015-11-07 48 views
1

當添加一個轉義字符串和打印輸出不會在輸出串如何將轉義序列添加到字符串變量?

indent = '\t' 
message = 'Hello there' 
message = "#{indent} #{message}" 
puts(message) 

從印刷在上面的代碼輸出替換轉義字符是如下

\t Hello there 

什麼錯此碼?達到預期產出的方式是什麼?

回答

4

你必須使用"代替'在:

indent = '\t' 

看:

irb(main):001:0> indent = '\t' 
=> "\\t" 
irb(main):002:0> indent = "\t" 
=> "\t" 
+0

是的,偉大的;謝謝! –

相關問題