ヨーダ記法
例えばC言語やC++において、int型の変数valueの値を調べて分岐するif文は、多くの場合、以下のように記述される。
ヨーダ記法では同様の式を逆に記述する。
等値比較の演算子==の左オペランドと右オペランドは入れ替えても結果に変わりはないことを利用している。
定数42は比較演算子==の左側に書かれ、中身を調べようとしている変数valueは右側に書かれるという順序を、ヨーダの独特のしゃべり方(目的語-主語-動詞、OSV型)に見立てている。(例: “When nine hundred years old you reach, look as good you will not.")