AppleScript演算子リファレンス
AppleScript の演算子と、結合の優先順位一覧です。
同じ意味の演算子でも数多くの表記方法が存在します( is not
は isn't
でもいい、などなど)。本表では個人的によく使うもの以外は省略しています。
演算子
機能 | 演算子 | 備考 |
---|---|---|
加算 (Addition) | + |
|
減算 (Subtraction) | - |
|
乗算 (Multiplication) | * |
|
除算 (Division) | / ,÷ |
|
整数除算 (Integral division) | div |
|
剰余・余り (Remainder) | mod |
|
累乗 (Exponentiation) | ^ |
|
否定 (Negation) | not |
|
連言・論理積 (Logical conjunction) | and |
|
選言・論理和 (Logical disjunction) | or |
|
等しい (Equality) | = ,equals ,is equal to |
|
等しくない (Inequality) | ≠ ,is not [equal [to]] |
|
〜より大きい (Greater than) | > ,is greater than ,comes after |
|
〜に満たない (Less than) | < ,is less than ,comes before |
|
〜以上 (Greater than or equal to) | ≥ ,>= ,is greater than or equal to |
|
〜以下 (Less than or equal to) | ≤ ,<= ,is less than or equal to |
|
〜から始まる (Starts with) | starts with ,begins with |
|
〜で終わる (Ends with) | ends with |
|
含む (Containment) | X contains i ,i is in X |
|
含まない (Non-containment) | X does not contain i ,i is not in X |
|
連結 (Concatenation) | & |
|
型変換 (Coercion, Object conversion) | X as TYPE |
|
参照 (A reference to) | ref ,a reference to |
cf.) contents of |
優先順位
(
,)
(グループ化)+
,–
(正負符号)^
(冪乗)(注: 正負符号よりも優先順位が低い)*
,/
,div
,mod
+
,–
(加減算)&
as
<
,≤
,<
,≥
=
,≠
not
and
or