Re: 先頭のアンダースコアは正確にはどうなりますか?私の知る限り、単一の先頭のアンダースコアは、一部の人々が使用する慣習にすぎず、それらをどのように使用するか (または使用しないか) はほとんどあなた次第です。 lsl/_lsl/usl/_usl 変数名が原因で混乱する可能性のある仕様制限を使用する場所がいくつかあるかもしれませんが、それらがどこにあったかはもう思い出せません (そして問題は修正された可能性があります)。
品質と工程方法 > 工程能力 > 工程の規格限界を入力 > 規格限界ウィンドウ
幅の広い表には、工程能力プラットフォームで分析された列ごとに 3 つの行と 1 つの列が含まれます。 _LimitsKey桁。 の中に_LimitsKey列、3 つの行に識別子を含める必要があります_LSL 、 _目標、 と_USL .
スクリプト ガイド > JSL ビルディング ブロック > グローバル変数とローカル変数 > グローバル変数を非表示にする
グローバル変数を非表示 (または保護) するには、名前の前に 2 つのアンダースコア (__) を付けます。 グローバル変数を保護するということは、それが隠され、調べたり表示したりできないことを意味します。 ただし、コンテキストによって動作が異なります。
スクリプトガイド > JSLビルディングブロック > JSL構文規則 > 名前のJSL規則
名前しなければならない英字で始まる、または下線そして、次のことを続けることができます
先頭のアンダースコアは正確にはどうなりますか?これが初歩的な質問であることは (またしても) 認識していますが、Scripting Index には適切な回答がありません。
- の使用に関しては、先頭の 2 つのアンダースコア、Scripting Index は明確です。グローバル変数を非表示 (または保護) するには、名前の前に 2 つのアンダースコア (__) を付けます. (また、前回の Scripter's Club セッションで Mauro Gerber によって説明されたものもあります。)
- となると単一の先頭のアンダースコア、Scripting Index (または少なくとも私が見つけたもの) は、はるかに情報が少なかったです。
- 名前が英字またはアンダースコアで始まる場合、... 。 OK、名前はアンダースコアで始めることができます
- Limits Data Table のセクションからコピー:次の 3 つの列には、LSL、Target、および USL という名前を付ける必要があります。 これらの列名アンダースコアを前に付けることもできますキャラクター.
つまり、Scripting Index からわかるのは、先頭に 1 つのアンダースコアを使用できるということだけですが、その目的は不明です。 私が見つけた唯一のヒント (怠惰に Google を使用した後) は、Python に関連するものでした。先頭のアンダースコアは、変数が内部で使用されていることを示しています。 それはJSLにも当てはまりますか?また、リミットテーブルに関連する先頭のアンダースコアの使用は何ですか?
スクリプティング