every クラス識別子 [of | in 様々な値]

複数形クラス識別子 [of | in 様々な値]

[様々な値's] every クラス識別子

[様々な値's] 複数形クラス識別子

引数(Parameters)

クラス識別子指定するクラス
様々な値コンテナオブジェクトの参照
リスト,レコード,文字列のいずれか
複数形クラス識別子指定するクラスの複数形

解説(Note)

 全ての参照を返す形式で、オブジェクトの指定方法として常に使用できると考えていい。
 非常に使い勝手のいい参照形式であり、特定のクラスを抽出するという、フィルタ参照形式に近い使い方も良くする。
 指定できるオブジェクトが存在しない場合は、空のリストを返す。

 注意したいのはtextで、複数形も単数形も同じtextなので、複数形かどうかは文脈で判断する必要がある。例3のstringsをtext、またはevery textに書き換えて試してみてほしい

用例(Example)

  1. integers in {1, "2", "3", 4.0, 5}
  2. tell application "Finder"
    	system folder's every file
    end tell
  3. strings of {name:"ゆり", sex:"F", skill:"mechanics"}
  4. every word in "a b c d e"
※1,2,3,4 結果ウィンドウでResultを見て下さい。