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

0 投票する
20 に答える
888 参照

language-agnostic - 単一の決定およびアクションステートメントに適したスタイルは何ですか?

次の例のように、括弧なしで単一の決定とアクションをサポートする言語の場合:

これを書くための好ましい方法は何ですか?ブラケットは常に使用する必要がありますか、それとも個々の開発者の好みとして使用を残す必要がありますか?さらに、この方法は、次の例のように、コードブロックのサイズに依存しますか?

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

performance - 解釈された言語 - インタプリタの背後でコンパイルされた言語を活用

言語設計者 (または単に知識のある人) がいる場合は、インタープリター言語用の標準ライブラリを作成する方法論に興味があります。具体的には、最善のアプローチと思われるものは何ですか? インタープリター言語で標準関数/メソッドを定義するか、インタープリターが記述されているコンパイル済み言語でそれらの呼び出しの処理を実行しますか?

これについて考えさせられたのは、Python の stripslashes() のような関数に関する SO の質問でした。私が最初に考えたのは、「独自の関数を定義して、必要なときに呼び出すだけでよいのでは」ということでした。拡張機能を作成し、コンパイルされた言語をインタープリターの背後で活用しますか?

0 投票する
21 に答える
71633 参照

language-agnostic - 式とステートメント

c# について質問していますが、他のほとんどの言語でも同じだと思います。

ステートメントの適切な定義と、その違いを知っている人はいますか?

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

php - PHPのGOTOコマンド?

PHPが「goto」コマンドの導入を計画しているという噂を聞いたことがあります。何をしているの?

少し検索してみましたが、ひどく説明的なものは見つかりませんでした。GOTO 10「 」のようなコマンドではないことを理解しています。

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

python - Python記述子プロトコルは他の言語で類似していますか?

他の言語で実装されている Python 記述子プロトコルのようなものはありますか? 包含クラスの実装を肥大化させずにモジュール性/カプセル化を高める良い方法のように思えますが、他の言語で同様のことを聞いたことがありません。ルックアップのオーバーヘッドのために、他の言語には存在しない可能性がありますか?

0 投票する
13 に答える
104639 参照

java - C++ と Java の「ジェネリック」型の違いは何ですか?

Java にはジェネリックがあり、C++ はtemplates を使用して非常に強力なプログラミング モデルを提供します。では、C++ と Java ジェネリックの違いは何ですか?

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

c# - C#でのダブルディスパッチ?

私はその用語を聞いたり読んだりしましたが、それが何を意味するのかよくわかりません。

このテクニックはいつ使用する必要があり、どのように使用しますか?誰かが良いコードサンプルを提供できますか?

0 投票する
32 に答える
69643 参照

javascript - JavaScript の "with" ステートメントの正当な使用法はありますか?

with声明に関する私の回答に対するAlan Storm のコメントは、私に考えさせました。この特定の言語機能を使用する理由を見つけることはめったにありませんでしたし、それがどのように問題を引き起こす可能性があるかについてもあまり考えたことがありませんでした. withさて、落とし穴を避けながら を効果的に利用するにはどうすればよいか、興味があります。

withこのステートメントはどこで役に立ちましたか?

0 投票する
13 に答える
218771 参照

.net - DateTime.Now と DateTime.UtcNow の比較

私は、2 つのプロパティがどのように機能するかの原則が正確に何であるか疑問に思っていました。2番目のものは普遍的であり、基本的にタイムゾーンを扱っていないことは知っていますが、誰かがそれらがどのように機能し、どのシナリオで使用する必要があるかを詳細に説明できますか?

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

c# - C#での「これ」の割り当ての例は何ですか?

thisC#メソッド内での代入の有用な例はありますか? 就職の面接で一度聞かれたことがありますが、今でも自分で答えたいと思っています。