「三項演算子」の版間の差分
削除された内容 追加された内容
編集の要約なし |
m style |
||
4行目:
[[C言語|C]]から派生した多くの[[プログラミング言語]]では、[[条件演算子|条件演算子 <code>? :</code>]] をサポートする。三項演算子というと一般的にこの演算子のことを指す。
== 条件演算子 ? : ==
=== 構文 ===
<条件> ? <真の場合の値> : <偽の場合の値>
* <条件>が真のときは、<真の場合の値>を返す。
* <条件>が偽のときは、<偽の場合の値>を返す。
{{main|条件演算子}}
=== Pythonの場合 ===
[[Python]]においては、Cの条件演算子?:と同じ機能は、構文に関する論争のため長い間実装されなかったが、PEP 308として承認され、2006年9月の2.5 releaseに追加された<ref name="name" pep-0308="pep-0308">[http://www.python.org/dev/peps/pep-0308/ PEP 308]</ref>。
Python の三項演算子の構文は、C言語派生のものとは順序が異なっている。
<source lang="python">
</source>
== 脚注 ==
{{Reflist}}
== 関連項目 ==
* [[演算子]]
* [[条件演算子]]
|