翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
デバイスデータをフィルタリングしてアクションを定義する構文
AWS IoT Events 表現では、リテラル、演算子、関数、リファレンス、および置換テンプレートを使用できます。
リテラル
-
整数
-
10 進数
-
文字列
-
ブール値
演算子
- 単項
-
-
否定 (ブール値):
!
-
否定 (ビット単位):
~
-
マイナス (算術):
-
-
- 文字列
-
-
連結:
+
両方のオペランドは文字列である必要があります。文字列リテラルは一重引用符 (') で囲む必要があります。
例:
'my' + 'string'
→'mystring'
-
- 算術
-
-
加算:
+
両方のオペランドは数値である必要があります。
-
減算:
-
-
除算:
/
オペランドの少なくとも 1 つ (除数または被除数) が 10 進値でない限り、除算の結果は丸められた整数値になります。
-
乗算:
*
-
- ビット単位 (整数)
-
-
または:
|
例:
13 | 5
→13
-
AND:
&
例:
13 & 5
→5
-
XOR:
^
例:
13 ^ 5
→8
-
NOT:
~
例:
~13
→-14
-
- ブール値
-
-
未満:
<
-
以下:
<=
-
等しい:
==
-
等しくない:
!=
-
以上:
>=
-
以上:
>
-
AND:
&&
-
または:
||
注記
||
の部分式に未定義のデータが含まれている場合、その部分式はfalse
として扱われます。
-
- 括弧
-
括弧を使用して、表現内の用語をグループ化できます。