0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

脆弱エンジニアのAdvent Calendar 2024

Day 20

条件式を一行でかける発見!!三項演算子との出会い

Posted at

image.png

こんばんわ!
Advent Calendar 2024に参加してまして、20日目の記事を書いていこうと思います。
題材は「脆弱エンジニアの Advent Calendar 2024」ということで、コードのちょっとした発見を書いていこうと思います。

if文って一行でかけるという発見

皆さんはif文というか条件分岐ってどう書きます?
私はこう書いてました

var test = string.empty;
var flag = true;
if (flag){
    test = "OK";
}
else{
    test = "NG";
}

これでいいと思ってました!
ただ、これを仕事でやるともっと簡単にかけと怒られましたw

ではどうすれば。。

三項演算子(条件演算子)との出会い

下記のように、三項演算子(条件演算子)を使えば一行でかけることができるんですね。

var test = flag ? "OK" : "NG";

同じ処理でも、いろいろな書き方があるんだと脆弱ながら学んだ体験でした。

ここまで読んでいただきありがとうございます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?