スクリプトガイド > JSLの構成要素 > グローバル変数とローカル変数 > シンボルのロックおよびロック解除
公開日: 11/25/2021

シンボルのロックおよびロック解除

変数が変更されるのを回避するためにロックしたい場合、Lock Symbols()関数を使用します。(Lock Globals()は別名です。)

Lock Symbols( name1, name2, ... );

ロックを解除してグローバル変数の変更を可能にするには、Unlock Symbols()関数を使用します。(Unlock Globals()は別名です。)

Unlock Symbols( name1, name2, ... );

この2つのコマンドの主な用途は、変数が誤って変更されるのを防ぐことです。たとえば、別のスクリプトで使用している変数がClear Symbols()でクリアされると困る場合に、その変数をロックしておきます。

メモ: Lock Symbols()を、名前空間をロックする目的で使用することはできません。代わりに、ns <<Lock Namespaceを使用してください。

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).