問題タブ [language-features]
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.
language-agnostic - 単一の決定およびアクションステートメントに適したスタイルは何ですか?
次の例のように、括弧なしで単一の決定とアクションをサポートする言語の場合:
これを書くための好ましい方法は何ですか?ブラケットは常に使用する必要がありますか、それとも個々の開発者の好みとして使用を残す必要がありますか?さらに、この方法は、次の例のように、コードブロックのサイズに依存しますか?
performance - 解釈された言語 - インタプリタの背後でコンパイルされた言語を活用
言語設計者 (または単に知識のある人) がいる場合は、インタープリター言語用の標準ライブラリを作成する方法論に興味があります。具体的には、最善のアプローチと思われるものは何ですか? インタープリター言語で標準関数/メソッドを定義するか、インタープリターが記述されているコンパイル済み言語でそれらの呼び出しの処理を実行しますか?
これについて考えさせられたのは、Python の stripslashes() のような関数に関する SO の質問でした。私が最初に考えたのは、「独自の関数を定義して、必要なときに呼び出すだけでよいのでは」ということでした。拡張機能を作成し、コンパイルされた言語をインタープリターの背後で活用しますか?
language-agnostic - 式とステートメント
c# について質問していますが、他のほとんどの言語でも同じだと思います。
式とステートメントの適切な定義と、その違いを知っている人はいますか?
php - PHPのGOTOコマンド?
PHPが「goto」コマンドの導入を計画しているという噂を聞いたことがあります。何をしているの?
少し検索してみましたが、ひどく説明的なものは見つかりませんでした。GOTO 10
「 」のようなコマンドではないことを理解しています。
python - Python記述子プロトコルは他の言語で類似していますか?
他の言語で実装されている Python 記述子プロトコルのようなものはありますか? 包含クラスの実装を肥大化させずにモジュール性/カプセル化を高める良い方法のように思えますが、他の言語で同様のことを聞いたことがありません。ルックアップのオーバーヘッドのために、他の言語には存在しない可能性がありますか?
java - C++ と Java の「ジェネリック」型の違いは何ですか?
Java にはジェネリックがあり、C++ はtemplate
s を使用して非常に強力なプログラミング モデルを提供します。では、C++ と Java ジェネリックの違いは何ですか?
c# - C#でのダブルディスパッチ?
私はその用語を聞いたり読んだりしましたが、それが何を意味するのかよくわかりません。
このテクニックはいつ使用する必要があり、どのように使用しますか?誰かが良いコードサンプルを提供できますか?
javascript - JavaScript の "with" ステートメントの正当な使用法はありますか?
with
声明に関する私の回答に対するAlan Storm のコメントは、私に考えさせました。この特定の言語機能を使用する理由を見つけることはめったにありませんでしたし、それがどのように問題を引き起こす可能性があるかについてもあまり考えたことがありませんでした. with
さて、落とし穴を避けながら を効果的に利用するにはどうすればよいか、興味があります。
with
このステートメントはどこで役に立ちましたか?
.net - DateTime.Now と DateTime.UtcNow の比較
私は、2 つのプロパティがどのように機能するかの原則が正確に何であるか疑問に思っていました。2番目のものは普遍的であり、基本的にタイムゾーンを扱っていないことは知っていますが、誰かがそれらがどのように機能し、どのシナリオで使用する必要があるかを詳細に説明できますか?
c# - C#での「これ」の割り当ての例は何ですか?
this
C#メソッド内での代入の有用な例はありますか? 就職の面接で一度聞かれたことがありますが、今でも自分で答えたいと思っています。