クイックリファレンス: 演算子
演算子は、数学的または論理的な単語や記号で、式で使用できます。後続のセクションで各演算子が詳細に説明されます。参考のために、ここではカテゴリ別にリストアップします。
数学的な演算子
| 演算子 | 挙動 |
|---|---|
| +, plus | 加算 |
| -, minus | 減算 |
| *, times, multiplied by | 乗算 |
| /, divided by | 除算 |
| ^ | 指数(べき乗 |
| squared | 2乗 |
| to the power of | 指定されたパワーに引き上げる |
| cubed | 三乗 |
| %, percent | パーセント |
| div | 整数除算 |
| rem | 整数の余り |
| modulo, mod | 数学的な余り |
| is a multiple of, is divisible by | 数の厳密な倍数であるかのテスト |
| rounded to | 指定した小数の桁数に四捨五入する |
| rounded to nearest | ある値の最も近い倍数に四捨五入 |
比較演算子
論理演算子
| 演算子 | 挙動 |
|---|---|
| and | 論理的なand |
| and if | ショートサーキット論理的and |
| または | 論理的な包括的or |
| or if | ショートサーキット論理的包括的or |
| not | 論理的な否定 |
テキスト演算子
| 演算子 | 挙動 |
|---|---|
| & | テキスト文字列の連結。 |
| && | スペースが挿入されて連結されたテキスト。 |
| is in is contained by is not in isn't in | 一つの文字列がもう一つの中に含まれている、または値がリストに含まれている。詳細はテキスト演算子をご覧ください。 |
| contains does not contain doesn't contain | 一つの文字列がもう一つを含む、または値がリストに含まれている。詳細はテキスト演算子をご覧ください。 |
| is among is not among isn't among | ある値が他の値のchunks, items, keys, valuesの中に存 在している。 |
| begins with does not begin with doesn't begin with | ある文字列が別の文字列で始まる、またはリストが値やサブリストで始まる。詳細はテキスト演算子をご覧ください。 |
| ends with does not end with doesn't end with | 1つの文字列が別の文字列で終わるかどうか、またはリストが値またはサブリストで終わるかどうか |
プロパティリスト演算子
| 演算子 | 挙動 |
|---|---|
| adding | プロパティリストから他のプロパティリストへプロパティを追加 |
| replacing | 重複を上書きしながら、一つのプロパティリストから他のプロパティリストへプロパティを追加 |
| removing | プロパティリストから指定したプロパティを削除 |
| retaining | 指定したプロパティ以外のプロパティをプロパティリストから削除 |
日付演算子
| 演算子 | 挙動 |
|---|---|
| ago | 現在より前の時間 |
| hence, from now | 現在より後の時間 |
その他の演算子
| 演算子 | 挙動 |
|---|---|
| ( ) | グループ化 |
| is a | タイプ(数値、整数、点、矩形、日付、論理、色)のテスト |
| there is a | 指定されたオブジェクトやファイルが存在する場合にtrueを返す |
| exists | 指定されたオブジェクトやファイルが存在する場合にtrueを返す |
| is within | 点や矩形が矩形内にあるかどうかをテスト |
| &&& | リストの連結 |
| joined by | リストやプロパティリストをテキストに変換 |
| split by | テキストをリストまたはプロパティリストに変換 |
| as | 値を指定した内部表現に変換 |
| (if ... then ... else ...) | セレクタ式 |