Expressions


 式は一連のAppleScriptの語句のならびで値を持っています。ここでは演算子とその優先順位を一覧表で示します。また述語形式と呼ばれる特殊な形式の真偽式についても述べます。

演算子 Operators

 この表はAppleScriptに於ける演算子の一覧です。*のついた演算子は述語形式で、フィルタ参照形式の条件として使う場合、キーワードの「である」を省いて使用することができます。

 述語形式は命令やサブルーチンを呼び出すときに対象パラメタおよび他のパラメタに続く助詞のキーワード(を・に・で)等との混同を避けるために括弧で囲むことが必要な場合があります。

 演算子 (Japanese)  演算子 (English) 演算子の説明
 かつ  and 2項論理積
 または  or 2項論理和
 &
 &
 & 結合
1バイト文字、2バイト文字ともに有効
 =
 =
 が
 が に等しい*
 is
 [is] equal to
 [ equals | equal ]
等しい
1バイト文字、2バイト文字ともに有効
 ≠
 /=
 /=
 が でない*
 が に等しくない*
 [ is not | isn't ]
 [is not | isn't ] equal [to]
 [ does not | doesn't ] equal
等しくない
1バイト文字、2バイト文字ともに有効
 >
 >
 が より大きい*
 が より後*
 が より小さくなく等しくない*
 >
 [is] greater than
 comes after
 [ is not | isn't ] less than or equal [to]
より大きい
1バイト文字、2バイト文字ともに有効
 <
 <
 が より小さい*
 が より前*
 が より大きくなく等しくない*
 <
 [is] less than
 comes before
 [ is not | isn't ] greater than or equal [to]
より小さい
1バイト文字、2バイト文字ともに有効
 ≧
 >=
 が より大きいか等しい*
 が より小さくない*
 ウ
 [is] greater then or equal [to]
 [ is not | isn't ] less than
 [ does not | doesn't ] come before
より大きいか等しい
1バイト文字、2バイト文字ともに有効
 ≦
 <=
 が より小さいか等しい*
 が より大きくない*
 イ
 [is] less than or equal [to]
 [ is not | isn't ] greater than
 [ does not | doesn't ] come after
より小さいか等しい
1バイト文字、2バイト文字ともに有効
 が で始まる*  start with
 starts with
 begin with
 begins with
先頭一致の二項包含演算子
 が で終わる*  end with
 ends with
末尾一致の二項包含演算子
 が を含む*  contain
 contains
包含関係
 が で始まらない*  does not start with
 doesn't start with
 does not begin with
 doesn't begin with
先頭一致の否定
 が で終わらない*  does not endo with
 doesn't end with
末尾一致の否定
 が を含まない*  does not contain
 doesn't contain
包含の否定
 が に含まれる*  is contained by 逆の包含関係
 が を含まれない*  is not contained by
 isn't contained by
逆包含の否定
 *
 *
 ×
 * 乗算
1バイト文字、2バイト文字ともに有効
 +
 +
 + 加算
1バイト文字、2バイト文字ともに有効
 −
 -
 - 減算
1バイト文字、2バイト文字ともに有効
 /
 /
 ÷
 /
 ヨ
除算
1バイト文字、2バイト文字ともに有効
 ∧
 ^
 ^ べき乗
1バイト文字、2バイト文字ともに有効
 //
 //
 div 整数除算(日本語では記号を使用)
1バイト文字、2バイト文字ともに有効
 %
 %
 mod 剰余(日本語では記号を使用)
1バイト文字、2バイト文字ともに有効
 としての  as 型変換
 でない  not 否定
 である   なにもしない
 の参照  [a] reference [to]
 [a] ref [to]
参照をとる
註)
 「終わる」と「終る」は同時に使用できます。
 「終わらない」と「終らない」は同時に使用できます。

演算子の優先順位

Operator Precendence

順位
 演算子  結合  演算子の型
1
 ()  内側から外側  グループ化
2
 +
 −
 単項  数値に対する符号反転
3
 ^  右から左  べき乗
4
 ×
 ÷
 //
 %
 右から左  乗算および除算
5
 +
 −
 右から左  加算および減算
6
 &  左から右  結合
7
 <
 ≦
 >
 ≧
 なし  比較
8
 =
 ≠
 なし  等しいおよび等しくない
9
 としての ( as )  右から左  型変換
10
 かつ ( and )  左から右  論理積
11
 または ( or )  左から右  論理和
12
 が ( is )  左から右  等式および述語
13
 でない
 である
 単項  否定
 なにもしない

クイックリファレンスに戻る
AppleScriptのページに戻る
このホームページに関するお問い合わせは、karino@drycarbon.comまで。