問題タブ [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.
clojure - オプションのフラグを持つ Clojure パラメーター
関数へのオプションのフラグとしてキーワードを実装する最良の方法は何ですか? 次のような関数呼び出しを行いたい:
defn を使用すると、次のような関数を定義できます。
しかし、flags
リストになります。リストを検索する独自の関数を作成できますが、そのような関数はコア ライブラリに含まれていないため、慣用的ではないと思います。
私が今使っているもの:
c++ - C ++ 03で「auto」キーワードを使用する理由はありますか?
この質問は、C ++ 11が承認される前、および
auto
キーワードの意味が大幅に変更される前の2009年に最初に投稿されたことに注意してください。提供された回答は、C ++ 03の意味(指定されたストレージクラスである)にのみ関係し、C ++ 11の意味(自動型推論)には関係しません。C ++ 11をいつ使用するかについてのアドバイスを探している場合、この質問はその質問とは関係ありません。auto
auto
auto
static
ブロックスコープの外で宣言された変数は暗黙的にグローバルであるため、長い間、Cでキーワードを使用する理由はないと思っていました。次に、変数をstatic
ブロックスコープ内として宣言すると永続的な期間が与えられ、ブロックスコープ外(プログラムスコープ内)で宣言するとファイルスコープ(そのコンパイルユニットでのみアクセス可能)が得られることを発見しました。
したがって、これにより、私が(おそらく)まだ完全には理解していないキーワードが1つだけ残ります。それはauto
キーワードです。「ローカル変数」以外の意味はありますか?あなたがそれを使いたいと思うかもしれないところはどこでもあなたのために暗黙のうちに行われていないことは何ですか?auto
変数はプログラムスコープでどのように動作しますか?static auto
ファイルスコープの変数はどうですか?このキーワードには、完全を期すために存在する以外の目的がありますか?
language-agnostic - 「キーワード」と「予約語」の違いは何ですか?
キーワードと予約語の違いは何ですか?
たとえば、C++ での概念の提案では、次のステートメントを読むことができます。
この提案では、concept、concept map、where、axiom、late check の 5 つの新しいキーワードが導入されています。これらのキーワードもすべて予約語になります。
java - 「同期」とはどういう意味ですか?
synchronized
キーワードの使用法と意味についていくつか質問があります。
synchronized
キーワードの意味は何ですか?- メソッドはいつすべき
synchronized
ですか? - プログラム的および論理的にはどういう意味ですか?
language-agnostic - 言語キーワードの競合を回避する
あなたの言語でキーワードの競合をどのように回避していますか?
たとえば、生成するレポートのすべての構成変数を保持するクラス (VB 2008) を作成しています。当然、変数の 1 つは「日付」です。もちろん、キーワードと同じ名前を付けることはできません。VB 2008 では、競合する単語を [] で囲んで修正するオプションがありますが、私は常にそれをハックと見なしてきました。助言がありますか?一般的なキーワードを回避するために、あなたの名前は何ですか?
視覚化に役立つコード...
c# - C# で @ を使用するためのベスト プラクティス
C# に関する本を読んでいるときに、@ を使用して "オーバーロード" したり、C# キーワードを識別子として使用したりするコードに出くわしました。あいまいさにつながるため、これは良い習慣ではないと思います。私はこれを考えるのが正しいですか、それともこれを使用する必要がある場合がありますか?
jquery - プラグイン開発におけるjQuery$this vs $(this)
なぜこれほど多くのjqueryプラグインで$(this)が$ thisを指すように設定されているのか疑問に思いました。ページに次の2つのプラグインが含まれている場合、例を次に示します。
domreadyで両方のプラグインを呼び出すと:
最初のプラグインは2番目のプラグインから$thisを取得します...それが$(this)をローカル変数にポイントしている間:
もちろん、すべてがうまくいくはずです...
だから私の質問は...いつ$thisを使うべきですか?
ありがとう
gcc - gcc にキーワードを追加するにはどうすればよいですか?
私の目標は、コンパイラの開発手法を詳細に分析して学習することです。ここでは、gcc にキーワードを追加して、それがどのように機能するかを確認します。
php - PHPキーワード「var」は何をしますか?
これはおそらく非常に些細な質問ですが、Web 検索エンジンでも php.net でも答えを見つけることができませんでした。説明する時間がない場合は、これについて読める場所を教えてください。
- PHPで「var」キーワードはどういう意味ですか?
- PHP4 と PHP5 に違いはありますか?
vim - VIM: 「C」ファイルで「ローカル変数」を強調表示する方法
タグファイルとハイライトオプションを使用して、すべてのシンボルをハイライトしました。
しかし、ローカル変数を強調表示できませんでした。
つまり、VIM は現在のファイルのキーワードのオートコンプリートを既にサポートしており、ローカル変数のオートコンプリートを行うので、現在のファイルのキーワードのリストを取得したら、「ハイライト」を使用してそれらのキーワードを強調表示します。 " vim コマンド。
しかし問題は、現在のファイルのキーワードのリストを取得する方法です。