Considering / Ignoring

考慮し / 無視し


 日本語表現形式

   attribute [ ,attribute ... および attribute ] を考慮し
         [ attribute [ ,attribute ... および attribute ]〜
          を無視し ] [ 以下を行う ]

         [ statement ] ...

   以上



 英語表現形式

   considering attribute [ ,attribute ... and attribute ]
        [ but ignoring attribute [, attribute ... and attribute ] ]

     [ statement ] ...

   end [ ignoring ]




 attributeとしては以下のものが使用できます。

・大文字小文字 ( case )
・空白 ( white space )
・濁点 ( diacriticals )
・ハイフン ( hyphens )
・句読点 ( punctuation )
・応答 ( application responses )

解説)
 application responsesignoringすると、スクリプトは目的のアプリケーションに命令を出した後、相手の返事を待たずに次の動作に移ります。これは複数のアプリケーションを同時に作業させたり、それ以降の命令がそのアプリケーションにとって全く関係のないものの場合に(つまり命令の時間的な整合性が必要ない場合に)用いられます。

 例えばファイルのダウンロードをFTPプログラムに命令するとします。

 もしダウンロードされたファイルに対して処理を行う場合は、返答を待ってから作業を再開しなければなりません。そうしなければダウンロードがいつ終了したかをスクリプトは理解できないからです。

 しかし、複数のファイルを同時にダウンロードしたい場合や、単にダウンロードを開始する事だけがスクリプトの仕事だという場合は、アプリケーションからの返答を待たずに次の動作に移った方が効率がいいはずです。そんな時、このattributeignoringします。

 その他のattributeの機能については、「定義済みの変数」を参照して下さい。



Examples

----------

 大文字小文字を考慮して
   “A”が“b”より前
 以上

 considering case
   "A" comes before "b"
 end considering

----------

 大文字小文字および濁点を考慮し空白を無視して
   “A”が“b”より前
 以上

 considering case and diacriticals but ignoring white space
   "A" comes before "b"
 end considering




制御文のページに戻る
AppleScriptのページに戻る
このホームページに関するお問い合わせは、karino@drycarbon.comまで。