名前JMP、特にスクリプトでは名前が重要です。 実際、JMP のすべてのものには名前があります。 これには、オブジェクト、メニュー コマンド、関数、およびオブジェクトへのメッセージが含まれます。 また、スクリプト内の変数にも名前があります。 名前は、特定の規則または構文に従う必要があります。 名前は、アルファベット文字 (A ~ Z、小文字または大文字)、またはアンダースコアのいずれかで始まる必要があります。 そのため、名前を数字やその他の文字で始めることはできません。 その後、名前はさらに英字、数字、空白文字、またはいくつかの特殊文字で続けることができます。 空白文字は、スペース、タブ、または改行です。 使用できる特殊文字は、シャープ記号、ピリオド、アポストロフィ、パーセント記号、アンダースコア、バックスラッシュです。 最後に、ギリシャ文字などの一部の数学記号の Unicode 文字を名前に含めることもできます。 これが必要な名前の構文です。単純ですが、正確でもあります。 しかし、スタイルはそれほど厳密ではありません。 いくつかの例を見て、これらの構文規則内で名前のスタイルを設定する方法を説明します。 Fit Line は、すべての構文規則に従う名前です。 ただし、他のいくつかの方法でスタイルを設定できます。FitLine、各単語を大文字にし、単語間にスペースを入れません。 または、大文字やスペースを含まないフィットライン、または単語が区切られているが大文字ではないフィットライン。 名前に空白を使用できますが、JMP は名前を評価するときにその空白を無視するため、これらはすべて JMP で同等の名前です。 また、JMP は大文字と小文字を区別しません。 そのため、名前を読みやすくしたり、組み込みの名前とユーザー定義の名前を区別したりするなど、自分に合った方法で名前のスタイルを設定できます。 もちろん、スクリプト全体でスタイルを統一することをお勧めします。 名前に関するもう 1 つの点は、JMP がすべての名前を認識し、その名前を正しいオブジェクトに関連付けることができる必要があるということです。 この名前解決のプロセスは、スコーピングと呼ばれます。 また、スコープの規則によって、名前が最初に検出されたときに名前がどのように解決されるかが決まります。 スコープ演算子と呼ばれる特殊なプレフィックス文字を持つ名前には 2 種類あります。 単一のコロンのプレフィックスは、名前がデータ テーブルの列を参照していることを JMP に伝えます。 二重コロンのプレフィックスは、その名前がグローバル変数と呼ばれるものを参照していることを JMP に伝えます。ここでは、それをユーザーが定義した変数と考えてください。