前提・実現したいこと
元Javaエンジニアです。
現在Railsで開発しています。
そのコードの中に以下のようなコードが有りました。
ruby
1a = if b 2 c = 処理A 3 else 4 [] 5 end 6
if文がaに代入されているように見えるのですが、これはどういう処理なのでしょうか?
if文の結果をaに代入している。でいいのでしょうか?bがtrueならc、bがfalseなら[]がaに代入されると。
気になるのは、if文がaに代入されているところです。Javaではあまり見かけない記法なので引っかかりました。
また、このような記法の調べ方やリファレンスなどあれば教えていただきたいです。
試したこと
- 「if文 代入 rails」「if文結果代入 ruby」などで検索
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/23 00:45
2021/04/23 00:49
2021/04/23 00:49
2021/04/23 00:51
2021/04/23 00:59 編集
2021/04/23 01:00
2021/04/23 01:07
2021/04/23 01:18 編集
2021/04/23 20:02