2011-02-15 47 views
0

我知道如何做到這一點:紅寶石 - 幫助數組常量

%w(doc ppt xls).include?(fileext) 

我現在需要類似的東西,但比賽的術語在他們的空間。我試過

%w("blah blah" "yada yada" "wowowow").include?(actiontype) 

這裏的目標是查看actiontype是否存在於其中一個引號內。想法?

謝謝

回答

1
["blah blah", "yada yada", "wowowow"].include?(actiontype) 
1

如果您正在尋找完全匹配,只需使用一個數組。

["blah blah", "yada yada", "wowowow"].include?(actiontype) 

如果您正在尋找其他東西,請詢問更具體的問題,並提供示例輸入和期望輸出。

4
["blah blah", "yada yada", "wowowow"].include?(actiontype) 

或者,你可以選擇逃避的空間。

%w(blah\ blah yada\ yada wowowow).include?(actiontype) 

第二個例子實在纔有意義,當你很少有一個空格,如:

%w(yellow red blue orange green black dark\ blue purple).include?(color)