職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

case式の一致条件

2022年06月08日 | Ruby3.0.1
case式--複数の条件がある時


【開発環境】
OS:Win11(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1

【case】
C:\Users\shyok>irb
irb(main):001:0> a = 1
=> 1
irb(main):002:1* case a
irb(main):003:1* when 1
irb(main):004:1* p'aに1が代入されていたら実行される'
irb(main):005:1* when 2
irb(main):006:1* p'aに2が代入されていたら実行される'
irb(main):007:1* else
irb(main):008:1* p'aに1も2も代入されてになかったら実行される'
irb(main):009:0> end
"aに1が代入されていたら実行される"
=> "aに1が代入されていたら実行される"
irb(main):010:0>

case オブジェクト
 when 値A
  処理A
 when 値B
  処理B
  else
  処理C
end


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 条件分岐 | トップ | ループ--timesメソッド »
最新の画像もっと見る

コメントを投稿

Ruby3.0.1」カテゴリの最新記事