Rubyで「xが1または2」のとき、
ruby
1x == (1 || 2)
のように省略した書き方は無いでしょうか?
というのは、例えば次のように長い場合に使いたいためです。
(str_now_timeを短い変数にする以外で)
ruby
1str_now_time == "2022-07-02 18:30:30" || str_now_time == "2022-07-02 19:30:30" || str_now_time == "2022-07-02 20:30:30"
他の例としては、
Ruby
1key != [:link_text, :partial_link_text, :css, :xpath, nil]
のように、keyが次の中のどれでもない、ような使い方もしたいと思っています。
アドバイスいただけますと幸いです。
[1, 2].include?(x)
回答1件
あなたの回答
tips
プレビュー