で複数の文字列一致:ルビー
if((user_input.include?('string_a') ||
(user_input.include? ('string_b')) ||
(user_input.include?('string_c')))
&&
user_input.include?('string_d_keyword'))
....
end # if
は、複数の引数を取ることによって、「複数または文字列の一致」を簡略化し、このように見えることができます任意の関数はありますか?
if((user_input.multi_include_or?('string_a','string_b','string_c'))
&& (user_input.include?('string_d_keyword')))
.....
end # if
私はこれらをすべて1行で行うことを望んでいるので、「ケース」のオプションを除外します。
感謝〜
質問を誤読したのを見て私の答えを削除しました。私は 'user_input'が文字列の配列であると考えました。それが文字列であることは完全にはっきりしています。 –