Processing (BETA) version 135+ のリファレンスです。
旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。
最新の内容は 英語版 で確認して下さい。
| Name | ?: (conditional) |
||||||
|---|---|---|---|---|---|---|---|
| Examples | int s = 0;
for(int i = 5; i < 100; i += 5) {
s = (i 50) ? 0 : 255;
stroke(s);
line(30, i, 80, i);
} |
||||||
| Description |
if と else の構造を短縮して記述します。
condition が true であると評価された場合は, expression1 を評価し、その値を返します。
condition が falseであると評価された場合は, expression2 を評価し、その値を返します。
以下の条件文は: result = condition ? expression1 : expression2 この構造と同じ意味を持ちます: if (condition) { |
||||||
| Syntax | condition ? expression1 : expression2 |
||||||
| Parameters |
|
||||||
| Usage | Web & Application | ||||||
| Related | if() else |
この文書の原文はクリエイティブ・コモンズ(Creative Commons)のAttribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。
このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。
© 2007 Processing.org
© 2007 Processing.org

