エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Rails]時々見かけるメソッド内の「? :」の組み合わせ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Rails]時々見かけるメソッド内の「? :」の組み合わせ - Qiita
概要 初学者にとって難しいのは知らないメソッド、記法が出てきたときだと思います。 筆者も教材をやっ... 概要 初学者にとって難しいのは知らないメソッド、記法が出てきたときだと思います。 筆者も教材をやっているときに出くわしそこでエラーがでるとひえーっとなってしまいます。 メソッド内のに:と?が記載されていて さて、今回でくわした記法は ?: です。下記のような感じです。 こんな感じですよね。 え、わたし:(コロン)てシンボルとかハッシュにしか使ったことないよ?これハッシュ関係ある?となりあたふた。 でもメソッド内のに:と?が記載されていて明らかに何か意味してるよね、と...。 条件演算子 調べたところ、 「条件演算子(三項演算子とも)」だそうです。え、そうなの?笑 三項演算子知っているしそうなら解読すごく簡単じゃん!拍子抜けです。 というか条件分岐はif文でなんとかなると思ってました。 使い方 式1? 式2 : 式3 「式1の結果次第で式2か3を返す」という意味なんですね!! if文でいうな