問題タブ [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.

0 投票する
2 に答える
2185 参照

python - Pythonの名前付き引数はキーワードですか?

したがって、私が使用している API の Web POST 要求で期待されるオプションのパラメーターは、実際には Python の予約語でもあります。では、メソッド呼び出しでパラメーターに名前を付ける方法は次のとおりです。

「from」がキーワードであるため、これは構文エラーで失敗します。構文エラーが発生しないようにこれを渡すにはどうすればよいですか?

0 投票する
6 に答える
610 参照

actionscript-3 - AS3では「ワールド」は予約済みのクラス名ですか?

「世界」がその名前で予約されているか、クラスに組み込まれていることについて誰かが知っていますか?作成したWorldクラスを作成しようとすると、コンパイルエラーがスローされます。

しかし、私は何百万回もチェックしました。引数はまったく期待されていません。すべてのパッケージの名前付け、変数の種類..すべてが正しいですが、そのばかげたエラーがスローされます。:/自分で試してみると、そうなることがわかります。または私は愚かですか?

Worldクラスでinit関数を呼び出そうとすると、次の関数がスローされます。

Grr ..

0 投票する
4 に答える
488 参照

java - 直感的な名前が予約キーワードである場合、メソッド/変数に簡潔に名前を付けるにはどうすればよいですか?

メソッド(および程度は低いが変数)の適切な命名規則を探しています。メタプログラミングまたはリフレクションフレームワークにファクトリクラスがあり、メソッドがJavaのプリミティブ型に関連しているとします。

読みやすさの観点から、メソッド名は適度に短くしたいと思います。示されている例とは異なり、異なるタイプのメソッドシグネチャは同じである可能性があるため、多数のオーバーロードを持つcreate(...)-メソッドだけを持つことは不可能です。

メソッドのコンテキストから(結局、それらはWrapperFactoryにあります)、それらがWrapperを生成することは明らかです。したがって、byteWrapper()(またはさらに詳細なcreateByteWrapper())のようなものは完全に冗長であるように見えます。

短く簡潔なメソッド名の提案はありますか?


編集:一般的な傾向は、オーバーロードのあるメソッドが最も一般的であり、ほとんどのファクトリメソッドで機能するようですが、現在、異なる動作のラッパーを作成する同一のシグネチャを持つ4つのcreateXXXWrapper(...)があります(ただし、同じ一般的なタイプ)。したがって、すべてのタイプで一貫性を保つために、私は現在、prefixXXX()の名前付けの提案を支持しています。どのプレフィックスが最適か(ラップは私のお気に入りの1つではありません。機能的にラッパーではない、さまざまなオブジェクトを作成する他のファクトリがあります)。したがって、新しいX(...)のような一般的なプレフィックスを付けたり、X(...)を作成したり、X(...)を取得したりします。

0 投票する
6 に答える
621 参照

c# - C# キーワードが予約されていないのはいつですか?

ぼんやりとfrom識別子として使用していることに気づきました。

を使用@して識別子名をエスケープし、予約語を使用できることは理解していますが、この場合に警告やエラーが発生しなかった理由がわかりません。

予約語を本来の目的以外に使用するつもりはありませんが、同じような間違いを繰り返したくないので、特定の状況で予約されていない言語キーワードを使用する理由を知りたいです。

0 投票する
3 に答える
3157 参照

javascript - 「for」属性を使用してラベルタグを動的に作成する

HTMLでは、ラベルタグの「for」属性を割り当てて、ユーザーがラベルをクリックしたときに、対応するラジオボタンを選択できるようにすることができます。

javascriptを使用して(特にPrototype JSフレームワークを使用して)ラベルタグを動的に作成する場合、問題が発生します。Forは、 forループの予約キーワードです。プロトタイプJSのドキュメントには、classNameが予約語のキーワードクラスのコードワードであることが示されていますが、そのコードワード何であるかは示されていません。それは何ですか?

0 投票する
5 に答える
19560 参照

c# - C#でforeachループを再開しますか?

foreachC#でループを再開するにはどうすればよいですか?

例えば:

restartこれはまたはのようなものcontinueですbreakが、foreachを最初から再開しforます。ループのカウンターを再び0に設定するようなものです。

それはC#で可能ですか?

編集:MehrdadAfshariとMahesh Velagaの両方に、他の方法では発見されなかったであろう現在の実装のバグ(index = 0)を発見させてくれたことに感謝したいと思います。

0 投票する
4 に答える
300 参照

c# - 列挙型内で静的を使用する

そのような列挙内で「静的」を使用することは可能ですか:

明らかに「静的」がキーワードです。

アプリ内で実際に「静的」と呼ばれるpdfModeがあるので、それはいいでしょう。

0 投票する
7 に答える
3314 参照

perl - Perl - スクリプトが存在する場所とスクリプトが実行された場所に関連するパスを取得できますか?

次の 2 つの情報を取得する方法を探しています。

  • ファイル名を含む、スクリプトが存在する場所のフル パス
  • スクリプトが実行された場所のフル パス

ファイル名を取得するために使用できることは知っていますが$0、私が探しているものを提供する Perl 固有の予約済み変数は他にありますか?

特別なモジュールを使用したくないのですが、それが唯一の方法である場合は、そうしてください。

0 投票する
4 に答える
527 参照

javascript - JavaScriptがJavaキーワードを予約するのはなぜですか?

ご存知のように、JavaScriptにはすべてのJavaキーワードが予約されています。誰かが理由を知っていますか?JavaScriptは、これらのJavaキーワードの使用を推奨していませんが、識別子として使用すると正常に機能するように見えます。

0 投票する
1 に答える
231 参照

mysql - mysql 選択 AS

次の選択を行う必要があります。

しかし、私はエラーが発生し続けます。助けてください。