[解決済み】各「when」ブロックに複数の値を指定するCaseステートメント
2022-03-25 20:18:58
質問
私が探しているものを説明する最善の方法は、これまで試した失敗作のコードをお見せすることです。
case car
when ['honda', 'acura'].include?(car)
# code
when 'toyota' || 'lexus'
# code
end
4〜5種類くらいの
when
の約50種類の値によってトリガーされる必要があります。
car
. でこれを行う方法はあるのでしょうか?
case
ブロックにするか、それとも大量の
if
ブロックが必要ですか?
どのように解決するのですか?
で
case
ステートメントを使用すると
,
は、以下のものと同等です。
||
の中に
if
ステートメントを使用します。
case car
when 'toyota', 'lexus'
# code
end
関連
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】Java:サブクラス下のenumでswitchステートメントを使用する
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜでしょうか?
-
[解決済み] JavaScriptで複数ケースを扱うSwitch文
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] switch文の複数ケース
-
[解決済み] IFステートメントを使用しているときに、シェルコマンドを複数行に分割するにはどうすればよいですか?
-
[解決済み】1つのswitch case文に2つの値を使用する場合
-
[解決済み】Haskell/GHCの`forall`キーワードは何をするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み] Ruby on Railsのランナー
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] Ruby on rails "No route matches" (ルートに一致するものがない)。
-
[解決済み] Errno::EACCESS: パーミッションが拒否された @ dir_s_mkdir
-
[解決済み] Railsでpng画像を文字列形式で表示するには?
-
[解決済み] rspecにおけるassignsの意味
-
[解決済み] サーバーはRailsで既に稼働している
-
[解決済み] railsでcheck_boxをcheckedにする方法は?