數組中的字符串我有一個字符串數組,看起來像這樣:Ruby的方法來查找字符串
[noindex,nofollow]
或 [「指數」,「跟隨」,「所有」]
我打電話給這些「tags_array。」我有一個看起來像這樣的方法:
return true if self.tags_array.to_s.include? "index" and !self.tags_array.to_s.include? "noindex"
但我覺得有運行該代碼比拿整個陣列,並將其轉換爲字符串的明智之選。
問題是,有時信息以單個元素數組的形式出現,而其他時間以字符串數組的形式出現。
任何建議,最聰明的方法來做到這一點?
僅供參考,如果您在使用'include'或'or'或'or'的條件語句中使用'include?你需要把'include?'的參數放在括號裏,比如'.include?(「index」)',否則你可能會拋棄這個條件。 –
感謝您提及!我很感激。 –