ローカル変数の操作さて、ローカル変数とローカル関数の使い方を簡単に見てみましょう。 そこで、スクリプト エディターの内容をクリアし、ローカルと開き括弧を入力します。 最初の引数はローカル変数名のリストであり、そのリスト内で割り当てを行うことも、ローカル関数の 2 番目の引数である JSL 式の一部にすることもできることを思い出してください。 リストにある課題を作っていきます。 そこで中括弧を開くと、JMP がこれも自動補完してくれました。 そして、等しいカンマ q 等しい pi を入力します。 そして括弧を開けてみます。 最後の文字を上書きします。 閉じ中括弧を上に入力します。 また、1 行を入力しているだけなので、カーソルを他の場所に移動して、コードのこの部分に戻ってくることはありません。 JMP は、閉じ中括弧または右側中括弧を上書きしているだけであることを認識します。 次に、最初の引数の後にカンマを入力します。 log と入力すると、その引数は a 倍コサイン、cos となり、その引数は q になります。 これを実行する前に、ここにもセミコロンを入力します。 これを実行する前に、a の上にカーソルを置くと、a に値が格納されていることがわかります。そして、q の上にカーソルを置くと、カーソルを合わせたヘルプで、現在 q に値が格納されていないことがわかります。 。 これらの値を使用して計算を行います。 そこで、このスクリプトを実行してみます。 計算が行われました。 ログ内でその上にある前の値とは異なる結果になっていることがわかります。これは、その値が pi の余弦の積の対数を乗じた値であるためです。 さて、その対数は円周率の余弦を掛けたものです。 だから私は違う価値観を持っています。 しかし、スクリプト内で a の上にマウスを置くと、グローバル変数 a がまだ格納されていることがわかります。 したがって、このバージョンの a は、スクリプトの実行中にのみ存在していました。 q の上にマウスを移動すると、まだ空であることがわかります。 値を保存しているわけではありません。 この式が評価されるのに十分な長さの pi の値のみが保存されています。