OperatorKind (列挙)
public OperatorKind
パッケージ: CURL.LANGUAGE.SOURCE
要素リスト:
NONE
Plus
Minus
UnaryMinus
Star
Slash
Mod
Rem
Div
Ampersand
And
Or
Not
EQ
NE
LT
LE
GT
GE
Isa
Asa
Dot
LBracket
RBracket
LParen
RParen
Colon
Sharp
Comma
Assign
Question
QuestionEQ

Curl ソース パーサーでサポートされている演算子を列挙します。

説明

以下の値が、標準の Curl 演算子を表す値として考えられます。

演算子 説明
Ampersand & 文字列連結
And and 論理積
Asa asa 型強制
Div div 切り捨て除算
EQ == 等しい
GE >= 以上
GT > より大きい
Isa isa 型メンバーシップ
LE <= 以下
LT < より小さい
Minus - 減算
Mod mod モジューロ
NE != 等しくない
Not not 論理否定
Or or 論理和
Plus + 加算
Rem rem 剰余
Sharp # NULL 許可型修飾子
Slash / 除算
Star * 乗算
UnaryMinus - 単項否定


以下は、実際の演算子に対応していませんが、Curl 構文の他の部分で使用されており、CurlSource.parse-token を使用すると、Operator として構文解析されます。

演算子 説明
Assign = 代入
Colon :型宣言
Comma , 引数セパレータ
Dot . メンバー アクセス
LBracket [
LParen (
Question ? マクロ置換
QuestionEQ ?= マクロ置換
RBracket ]
RParen )


最後に、値 NONE は、演算子が構文解析されなかったことを示します。

CurlSource.infix-operator および CurlSource.token-operator も参照してください。