問題タブ [keyword]

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 投票する
5 に答える
5115 参照

clojure - オプションのフラグを持つ Clojure パラメーター

関数へのオプションのフラグとしてキーワードを実装する最良の方法は何ですか? 次のような関数呼び出しを行いたい:

defn を使用すると、次のような関数を定義できます。

しかし、flagsリストになります。リストを検索する独自の関数を作成できますが、そのような関数はコア ライブラリに含まれていないため、慣用的ではないと思います。

私が今使っているもの:

0 投票する
10 に答える
70699 参照

c++ - C ++ 03で「auto」キーワードを使用する理由はありますか?

この質問は、C ++ 11が承認される前、およびautoキーワードの意味が大幅に変更される前の2009年に最初に投稿されたことに注意してください。提供された回答は、C ++ 03の意味(指定されたストレージクラスである)にのみ関係し、C ++ 11の意味(自動型推論)には関係しません。C ++ 11をいつ使用するかについてのアドバイスを探している場合、この質問はその質問とは関係ありません。autoautoauto

staticブロックスコープの外で宣言された変数は暗黙的にグローバルであるため、長い間、Cでキーワードを使用する理由はないと思っていました。次に、変数をstaticブロックスコープ内として宣言すると永続的な期間が与えられ、ブロックスコープ外(プログラムスコープ内)で宣言するとファイルスコープ(そのコンパイルユニットでのみアクセス可能)が得られることを発見しました。

したがって、これにより、私が(おそらく)まだ完全には理解していないキーワードが1つだけ残ります。それはautoキーワードです。「ローカル変数」以外の意味はありますか?あなたがそれを使いたいと思うかもしれないところはどこでもあなたのために暗黙のうちに行われていないことは何ですか?auto変数はプログラムスコープでどのように動作しますか?static autoファイルスコープの変数はどうですか?このキーワードには、完全を期すために存在する以外の目的がありますか?

0 投票する
10 に答える
64039 参照

language-agnostic - 「キーワード」と「予約語」の違いは何ですか?

キーワード予約語の違いは何ですか?

たとえば、C++ での概念の提案では、次のステートメントを読むことができます。

この提案では、concept、concept map、where、axiom、late check の 5 つの新しいキーワードが導入されています。これらのキーワードもすべて予約語になります。

0 投票する
17 に答える
523341 参照

java - 「同期」とはどういう意味ですか?

synchronizedキーワードの使用法と意味についていくつか質問があります。

  • synchronizedキーワードの意味は何ですか?
  • メソッドはいつすべきsynchronizedですか?
  • プログラム的および論理的にはどういう意味ですか?
0 投票する
9 に答える
694 参照

language-agnostic - 言語キーワードの競合を回避する

あなたの言語でキーワードの競合をどのように回避していますか?

たとえば、生成するレポートのすべての構成変数を保持するクラス (VB 2008) を作成しています。当然、変数の 1 つは「日付」です。もちろん、キーワードと同じ名前を付けることはできません。VB 2008 では、競合する単語を [] で囲んで修正するオプションがありますが、私は常にそれをハックと見なしてきました。助言がありますか?一般的なキーワードを回避するために、あなたの名前は何ですか?

視覚化に役立つコード...

0 投票する
8 に答える
845 参照

c# - C# で @ を使用するためのベスト プラクティス

C# に関する本を読んでいるときに、@ を使用して "オーバーロード" したり、C# キーワードを識別子として使用したりするコードに出くわしました。あいまいさにつながるため、これは良い習慣ではないと思います。私はこれを考えるのが正しいですか、それともこれを使用する必要がある場合がありますか?

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

jquery - プラグイン開発におけるjQuery$this vs $(this)

なぜこれほど多くのjqueryプラグインで$(this)が$ thisを指すように設定されているのか疑問に思いました。ページに次の2つのプラグインが含まれている場合、例を次に示します。

domreadyで両方のプラグインを呼び出すと:

最初のプラグインは2番目のプラグインから$thisを取得します...それが$(this)をローカル変数にポイントしている間:

もちろん、すべてがうまくいくはずです...

だから私の質問は...いつ$thisを使うべきですか?

ありがとう

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

gcc - gcc にキーワードを追加するにはどうすればよいですか?

私の目標は、コンパイラの開発手法を詳細に分析して学習することです。ここでは、gcc にキーワードを追加して、それがどのように機能するかを確認します。

0 投票する
8 に答える
139067 参照

php - PHPキーワード「var」は何をしますか?

これはおそらく非常に些細な質問ですが、Web 検索エンジンでも php.net でも答えを見つけることができませんでした。説明する時間がない場合は、これについて読める場所を教えてください。

  1. PHPで「var」キーワードはどういう意味ですか?
  2. PHP4 と PHP5 に違いはありますか?
0 投票する
1 に答える
2832 参照

vim - VIM: 「C」ファイルで「ローカル変数」を強調表示する方法

タグファイルとハイライトオプションを使用して、すべてのシンボルをハイライトしました。

しかし、ローカル変数を強調表示できませんでした。

つまり、VIM は現在のファイルのキーワードのオートコンプリートを既にサポートしており、ローカル変数のオートコンプリートを行うので、現在のファイルのキーワードのリストを取得したら、「ハイライト」を使用してそれらのキーワードを強調表示します。 " vim コマンド。

しかし問題は、現在のファイルのキーワードのリストを取得する方法です。