接續昨天
puts "我是 \"工程師\"!"
你發現了嗎?
雖然我們可以用反斜線讓程式碼順利運行,
但對我們來說可讀性變低,
這時你可以用另一個寫法
%q等同於單引號無法處理字串安插,
而%Q等同於雙引號的效果。
因此我們可以將上方例子改寫
puts %q(I'm Ruby.)
puts %Q(我是 "工程師"!)
你看,是不是舒服很多?
另外再分享一個寫法
這是什麼意思呢?
我們直接來看看例子。
我原本寫的是:
names = ["a", "b", "c", "d"]
結果我在Replit上面寫完題目,
複製到另外一個檔案時,
程式自動幫我轉換成:
names = %w[a b c d]
我當時愣了一下,
後來就發現它的好處,
直接省了超多打雙引號的時間啊!
而且畫面變得更乾淨整潔了!
感謝Replit的這個功能,
讓我多學到一招!
今天的心得分享就到這裡,
我們明天再見^^
Ruby
字串
引號