関係演算子
演算子(数値) | 演算子(文字列) | 記述例 | 意味 | meaning |
---|---|---|---|---|
== | eq | a == b | bがaに等しい | String equality (== is numeric equality). |
!= | ne | a != b | bがaに等しくない | String inequality (!= is numeric inequality). |
> | gt | a > b | bよりaが大きい | String greater than. |
>= | ge | a >= b | bよりaが大きいか等しい | String greater than or equal. |
lt | a < b | bよりaが小さい | String less than. | |
<= | le | a <= b | bよりaが小さいか等しい | String less than or equal. |
- 数値用の演算子で文字も比較できる。
- 文字列を比較する場合には、両辺の文字列の値を1文字ずつ順に比較。
- 大きいか小さいかの判別は比較する2つの文字列をソートしてどちらが先にくるのかで比較
- 「a」と「A」なら「a」の方が大きい。