請注意以下事項:路線插值{}
"abcd#fg" # => "abcd#fg"
"abcd#$fg" # => "abcd" characters #$ and after them are skipped
"abcd#@fg" # => "abcd" characters #@ and after them are skipped
這可能是字符串插值只是#
,而不是#{}
。
$fg = 8
"abcd#$fg" # => "abcd8"
@fg = 6
"abcd#@fg" # => "abcd6"
它的工作原理類似於插值。它是一個錯誤還是一個功能?
@ toro2k,謝謝,我沒有注意到這個問題 – Virtual
當然,這是一個功能,這實際上是一個初學者的壞習慣很容易將別人的錯誤歸因於他們不瞭解的東西,我真的想知道爲什麼初學者傾向於認爲他們是正確的,而軟件是錯誤的。有經驗的程序員比較謙虛。 – sawa
@sawa我不認爲這是一個不合理的問題。 –