Equal

入力値と比較する値の値が等しいかを評価した結果をBooleanで返します。

■入力/出力

接続数: 1
入力データ型説明
入力1Allデータ
入力2All存在する場合、比較する値プロパティを置換

出力データ型説明
出力1Boolean比較した結果、値が等しい場合はtrue
値が等しくない場合はfalse

■プロパティ

名前プロパティ型説明
比較する値string比較する値を設定します。
比較時のデータ型choice比較時のデータ型を指定します。
入力1のデータ型 [(Input1)] - 比較データを入力1のデータ型にそろえて比較します。
String [String] - Stringにキャストしてから比較します。
Integer [Integer] - Integerにキャストしてから比較します。
Decimal [Decimal] - Decimalにキャストしてから比較します。
Double [Double] - Doubleにキャストしてから比較します。
Boolean [Boolean] - Booleanにキャストしてから比較します。
DateTime [DateTime] - DateTimeにキャストしてから比較します。
Binary [Binary] - Binaryにキャストしてから比較します。
(Null) [(Null)] - nullと比較します。(比較する値は使用されません。)

■データ型ごとの比較方法

比較時のデータ型の指定により、以下のように比較します。

データ型比較方法
Integer、Decimal、DoubleまたはDateTime数値または日付としての大小を比較
String文字列の辞書順での比較
Booleantrueがfalseよりも大きい
Binaryバイト列の先頭から1バイトずつ大小比較

比較する値の値が指定の型に変換できなかった場合(コンパイル時に警告が出力されます)、それぞれの型での最小値(※)との比較になります。
※ 数値型の場合は0、日付型の場合は「1970-01-01T00:00:00」