チャンク表現のローカルとグローバルプロパティ
チャンク表現は、SenseTalkスクリプトでテキストデータを扱う強力な方法を提供します。ここで説明するローカルおよびグローバルプロパティを使用すると、チャンクへのアクセス方法を制御することができます。SenseTalkでチャンクを使用する方法の詳細については、チャンク表現を参照してください。
ローカルとグローバルのプロパティ値の設定または変更:
SenseTalkのコマンドSetまたはPutを使用してグローバルプロパティの値を設定することができます。これらのプロパティ のいずれかを参照するときは、通常の変数と区別するためにプロパティ名の前にtheを使用する必要があります。
例:
set the searchrectangle to [1,2,2,3]
put 2 into the remoteworkinterval
以下のようにグローバルプロパティ内の特定の名前付きプロパティを追加または変更することができます:
set the namedColors.pink to color("RGB,1.0,0.5,0.5") -- namedColorsグローバルプロパティにpinkを追加し、そのRGBカラー値を定義します
set the listFormat's separator to " & " -- listFormatグローバルプロパティのseparatorプロパティを設定します
プロパティは、setoptionまたはsetoptionsコマンドを使用して設定または更新することもできます。setoptionコマンドを使用すると、単一のプロパティを更新することができます。setoptionsを使用すると、複数のプロパティを一度に更新することができます。
例:
setoption searchrectangle, [1,2,2,3]