名前空間を使用して変数の衝突を回避し、よりクリーンなスクリプトを実行できるようにする<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vince Faller 氏、気象エンジニア、First Solar
JMP に名前空間が組み込まれて以来、変数の一意のインスタンスの作成について心配する必要がなく、スクリプト作成がはるかに簡単になりました。 これは、複数のオブジェクトへの参照を保持し、簡単に呼び出す必要がある長いスクリプトで特に有効になります。 名前空間を include() と組み合わせると、コードを他の人が読みやすい一口サイズのチャンクにセグメント化できます。 クリアする特定の変数をすべてリストするのではなく、1 つの変数を使用することで、チャンク全体のガベージ コレクションがはるかに簡単になります。 Here 名前空間の使用は、この点で特に便利です。 これにより、ユーザーが誤ってクリアすることのないユーザー定義関数のライブラリを作成できます。 同時に、この名前空間では、それらの変数をロックしないようにすることもできます。 これには、別のユーザーが同じ変数名を使用している場合に、余分な Try() を必要とせずにスクリプトをクラッシュさせないという利点があります。 名前空間の多くの利点を説明し、名前空間の現在の制限について説明し、それらの制限に対処するためのいくつかの方法について説明します。
JSLアプリケーション開発Re: 名前空間を使用して変数の衝突を回避し、よりクリーンなスクリプトを可能にするコンセプトを理解するためのビデオまたは完全な論文があると素晴らしいでしょう
名前空間を使用して変数の衝突を回避し、よりクリーンなスクリプトを可能にする動画や資料はありますか?