Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

三項演算子

More than 1 year has passed since last update.

三項演算子とは

if文を1行で記述することができるため、すっきりとしたコードを記述できる
しかし、複雑なif文には使用すると逆に読みにくいコードになってしまうため
シンプルなif文にのみ使用する

var = "文字列"

if var.class == String
  "varはStringです"
else
  "varはStringではありません"
end

このif文を三項演算子に変換すると

条件 ? 1(true) : 2(false)
var = "文字列"
var.class == String ? "varはstringです" : "varはstringではありません"
eve1224
自分でモノづくりをしたいという思いから2020年4月より未経験ながらscalaエンジニアとして就職しました。ただいま基礎学習に勤しんでおります。学びをアウトプットしていきたいと考えております。もし至らない部分がありましたらご教授いただけると幸いです。
https://twitter.com/akeve1224
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away