問題タブ [reserved-words]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript の予約済みキーワード
予約されている JavaScript キーワード (関数名、変数など) は?
c# - C#の変数名での@文字の使用/意味は何ですか?
C# では、変数名を「@」文字で開始できることを発見しました。私の C# プロジェクトでは、Java で記述された Web サービス (自分のプロジェクトに Web 参照を追加しました) を使用していました。WSDL で定義されたインターフェイス オブジェクトの 1 つに、「params」という名前のメンバー変数がありました。明らかに、これは C# の予約語であるため、「params」という名前のメンバー変数を持つクラスを持つことはできません。生成されたプロキシ オブジェクトには、次のようなプロパティが含まれていました。
VS 2008 c# のドキュメントを検索しましたが、何も見つかりませんでした。また、Google を検索しても、有用な回答は得られませんでした。では、変数/プロパティ名の「@」文字の正確な意味または使用法は何ですか?
database-design - フィールド名とテーブル名を予約語リストと照合していますか?
フィールド、テーブル、ビューなどのストアド プロシージャ名で問題が発生することがあります。例:
問題は、fromが SQL-92 の予約語であることです。フィールド名を二重引用符で囲んでこれを修正することもできますが、他のデータベース ツールがデータベースを読み込もうとしている場合はどうでしょうか。それはあなたのデータベース設計であり、他のアプリケーションがあなたのデータベースに問題を抱えている場合、それはあなたの責任です.
他にも多くの予約語(~300) があり、それらはすべて避ける必要があります。DBMS をメーカー A から B に変更すると、一部のフィールド名が予約語になっているため、アプリケーションが失敗する可能性があります。PERCENTというフィールドは oracle データベースでは機能する場合がありますが、MS SQL Server では予約語として扱われる必要があります。
これらの予約語に対してデータベースの設計をチェックするツールがあります。あなたも?
これが私のルールです
- 32 文字を超える名前は使用しないでください (一部の DBMS はこれより長い名前を処理できません)。
- az、AZ、0-9、およびアンダースコアのみを使用します (:-;,/&!=?+- は使用できません)
- 名前を数字で始めないでください
- これらの予約語を避ける
shell - コマンドライン予約トークン
CLI を使用してアプリケーションを構築する場合、シェル機能で一般的に使用されるトークンの使用を避けると便利です。
たとえば、|
あるアプリケーションの出力を次のアプリケーションの入力にパイプするために使用されます。
使用するためにエスケープする必要があるトークンの完全なリストを提供してください。
最低限/要約として、トークンごとに、該当する OS/シェル、トークンの機能の簡単な説明、およびエスケープ方法を特定してください。
(上記が明確になったら、他の有用な情報を歓迎します。)
java - 名前または識別子としての予約語
Java の予約語を変数、メソッド、クラス、インターフェース、パッケージ、または列挙定数名として使用するトリッキーな方法はありますか?
c# - C#で変数名の前の@記号は何を意味しますか?
重複の可能性:
C# の変数名での @ 文字の使用/意味は何ですか?
@ 記号を文字列リテラルの前に使用して、コンパイラが文字列を解析する方法を変更できることを理解しています。しかし、変数名の前に @ 記号が付いているとはどういう意味でしょうか?
subsonic - 認定は予約語ですか?
Subsonic 2.2 の最新の SVN を使用します。
SQL Server 2008 テーブルには、 Accreditationという列があります
この列の Subsonic によって生成されたプロパティは、AccreditationXという名前です
誰でも理由を教えてもらえますか?
delphi - Delphi で SOAP 要素名を予約語に変更するにはどうすればよいですか?
この行を使用して、Soap 要素の Delphi レジストリにクラスを登録します。
Soap リクエスト メッセージには、次のように表示されます。
次のように、要素を別の名前でレンダリングするようにクラス登録を変更することは可能ですか?
それともリクエストストリームを微調整する唯一の方法ですか?
To は Delphi の予約語で、クラス名を「To」という要素名に変更できません。
python - SOAPpy - 名前付きパラメータ リストの予約語
SOAP Web サービスにアクセスするために SOAPpy を使用しています。関数 findPathwaysByText へのこの呼び出しは問題なく機能します。
ただし、関数 login へのこの呼び出しは、次のことを行いません。
pass は予約語であるため、python はこれを実行しません。回避策はありますか?
language-agnostic - 「キーワード」と「予約語」の違いは何ですか?
キーワードと予約語の違いは何ですか?
たとえば、C++ での概念の提案では、次のステートメントを読むことができます。
この提案では、concept、concept map、where、axiom、late check の 5 つの新しいキーワードが導入されています。これらのキーワードもすべて予約語になります。