2011-10-24 101 views

回答

1

你的測試和其他答案已經表明你已經沒有區別。

p "Person's name" 
p "Person\'s name" 

單引號,這是有區別的:

你得到

p 'Person's name' 

語法錯誤的引用版本將工作:

p 'Person\'s name' 

如果這種行爲激怒你,也許你更喜歡另一種可能性來創建一個字符串:

p %{Person's name} 
p %q{Person's name} #like ' 
p %Q{Person's name} #like " 
2

但不只是運行它已經回答了嗎?

1

反過來也是如此。如果我知道我將要使用雙引號,我將使用單引號來包裝我的字符串。但是,如果您使用其他語言,最好始終使用雙引號,因爲單引號通常只是引用一個字符。它變得煩人修改我的c#代碼,因爲我說var x ='hello world';

相關問題