多くの言語で、疑問符 ? は if の置換として使うことが出来、if文の代わりに三項演算子によって評価することが出来ます。 三項演算子でif文を実施したい時に何を求めて調べているかといえば、判定結果の真偽値が右か左かどっちだったかという事なんですが、大体の記事で「ifでかくとこれと同じです」とか回りくどい内容が出てきます。 知りたいのはこれ、左が真、右が偽。ちなみにJavaScriptでも同じです。 (条件式) ? (真式) : (偽式); // (条件式) ? (真式) : (偽式); $magikar ...