storeValue()

概要

ルール名] part で、名前を rule ダイナミックで新しい値が格納されます。 常に True を返します。 RuleName がパーツの Design rule として存在している場合、これにより、オーバーライドします。 RuleName が part にダイナミック rule として存在している場合、これを置換します。

注: この関数は、修正されている rule にどのように依存しているすべての rule から呼び出すことはできません。 この制限は現在のところ強制はされないので、クラッシュまたは不正な結果を簡単に生じる可能性があります。StoreValue はユーザの責任で使用します。

構文

storeValue ( newValue As Any, _
             part As Part, _
             ruleName As Name ) As Boolean 
引数 [タイプ] 説明
newValue Any 格納する値です。その値と評価されるルールを作成します。呼び出しで使用される式と必ずしも同じではありません。
part Part 値を所有する part
ruleName Name 値が格納される名前です。

例 1

ダイナミックな rule part に格納されます。
Rule myStoredValue As Number = 9 
Intent >storeValue(5+4, self(), :myStoredValue) 
--> True 
Intent >myStoredValue 
--> 9