“aa”<“a” これがFALSEになるのは

文字列の大小比較は、文字列を辞書式順序で比較します。辞書式順序では、文字列の先頭から一致する部分を比較し、その後の文字のUnicodeコードポイントを比較します。したがって、"aa" < "a"False になるのは、次の理由があります:

  1. "aa" の最初の文字は "a" で、比較対象の "a" と一致します。
  2. しかし、2番目の文字を比較すると、 "a" の方が辞書式順序で後に来るため、"aa" よりも小さいと評価されます。

簡単に言うと、 "a" の方が "aa" よりも辞書式順序で前に来るため、 "aa" < "a"False になります。

未分類

Posted by ぼっち