比較関数
以下の比較関数は、型 UInt8 の 0
または 1
を返します。同じグループ内の値のみが比較可能です(例: UInt16
と UInt64
)が、グループ間の比較はできません(例: UInt16
と DateTime
)。数値と文字列の比較は可能であり、文字列と日時、日時と時間の比較も可能です。タプルと配列については、辞書式比較が行われるため、左側と右側のタプル/配列の対応する要素ごとに比較されます。
比較可能な型は以下の通りです:
- 数値と小数
- 文字列と固定文字列
- 日付
- 時間付き日付
- タプル(辞書式比較)
- 配列(辞書式比較)
注記
文字列はバイトごとに比較されます。そのため、文字列の1つにUTF-8エンコードのマルチバイト文字が含まれている場合、予期しない結果になることがあります。 文字列 S1 が別の文字列 S2 のプレフィックスである場合、S1 は S2 よりも長いと見なされます。
equals, =
, ==
演算子
構文
エイリアス:
a = b
(演算子)a == b
(演算子)
notEquals, !=
, <>
演算子
構文
エイリアス:
a != b
(演算子)a <> b
(演算子)
less, <
演算子
構文
エイリアス:
a < b
(演算子)
greater, >
演算子
構文
エイリアス:
a > b
(演算子)
lessOrEquals, <=
演算子
構文
エイリアス:
a <= b
(演算子)
greaterOrEquals, >=
演算子
構文
エイリアス:
a >= b
(演算子)