Chapter 12

[PG] Right is big

at yasu
at yasu
2022.01.12に更新
このチャプターの目次

ただの経験則な事です。

比較演算子は「左大なり」「等価」「右大なり」の、大きく分けて3種類あります。この「左大なり」「右大なり」を無規則に使うのは良くないです。

ほぼ全てのキーボードの数字は、左側に「1」があり、右に向かって数が大きくなります。
それでなくても、ほぼほぼ、Window システムの原点は「左下」もしくは「左上」のどちらかで、「右」に行くほどポインターの数値は大きくなります。

これにならい、数値の比較演算子を使う時は「右大なり」を使うほうが良いです。(Python から入ると 100 <= val <= 200 があるので、自然とこうなります。他の言語は知らない。)

✗ wrong

( $my_money >= 100 && $my_money <= 200);

○ good

せめて、左右どちらが大きいくなるのか決めたほうが良い

// php
( 200 >= $my_money && $my_money >= 100) === ( 100 <= $my_money && $my_money <= 200);
# Python
if 100 <= my_money <= 200:
	print "ok"