0
我不明白「%W」 - 這是什麼意思?請解釋%w是什麼意思
string[index].capitalize! unless %w(the and over).include?(string[index])
我不明白「%W」 - 這是什麼意思?請解釋%w是什麼意思
string[index].capitalize! unless %w(the and over).include?(string[index])
%w
根據它中的單詞(空格分隔)創建一個數組。
所以
%w(the and over)
將成爲
["the", "and", "over"]
這是紅寶石常用的方法。
所以你的字符串的一部分將被大寫,除非該部分是「the」,「and」或「over」。
這會幫助你很多。
你的問題問''W'的意思是什麼(大寫字母「W」),但你的例子使用'%w'(小寫字母「w」)。它們意味着完全不同的東西,那麼你想知道哪些? – 2013-04-11 09:11:05