エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Perl Tips | Python で、三項演算子の書き方は?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Perl Tips | Python で、三項演算子の書き方は?
ほとんどのプログラミング言語では、 if~else~を1行で書く方法 がある。C をはじめ、多くのプログラミ... ほとんどのプログラミング言語では、 if~else~を1行で書く方法 がある。C をはじめ、多くのプログラミング言語では、 条件 ? 真の場合 : 偽の場合 という書式(もちろん、C をベースにしている Java も)となる。if(条件) { 真の場合 } else { 偽の場合} と同義である。これを 三項演算子 という。慣れないと意味不明だろうが、筆者はわりと好んで使う。以下に Perl、PHP、JavaScrip、そして Python と、それぞれの例で考えてみよう。 Perl の場合 my $isWorking = 1; $str = $isWorking ? 'Yes' : 'No'; print str; # $isWorking が 1 すなわち真なら、$str = 'Yes'; と同じ意味になる。 PHP の場合 var $str = 'some string'; retu