問題タブ [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 投票する
8 に答える
391 参照

.net - 移植可能な .NET コードを作成しますか?それとも言語固有の利点を利用しますか?

コードの一部またはプロジェクト全体を VB.NET から C# に、またはその逆に変換する必要がある場合があります。残念ながら、固有の言語の違いにより、コード変換が自動的に行われないことがあります。たとえば、 yieldは C# で使用可能で VB.NET では使用できない、またはその逆のXML リテラルは VB.NET で使用可能で C# では使用できないなどのキーワードを参照しています。

私の質問は、.NET プロジェクトを作成するときにソース コードの移植性を考慮したことがありますか、それとも言語固有の機能を十分に活用していますか?

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

c# - string.Format() パラメータ

string.Format() メソッドにいくつのパラメーターを渡すことができますか?

それには、ある種の理論的または強制的な制限が必要です。それは params[] タイプの制限、またはそれを使用しているアプリのメモリ使用量、またはまったく別のものに基づいていますか?

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

c# - if()内のメソッドの呼び出し-C#

成功に応じてブール値を返すメソッドがいくつかありますが、IF()内でこれらのメソッドを呼び出すことに何か問題がありますか?

Method1()がFALSEを返した場合、Method2()を起動する必要はありません。

上記のコードに問題があることを知らせてください。

ありがとうございました。

編集:コードに問題はなかったので、私は最も有益な答えを受け入れます...「初心者&&&」の問題を解決するためにコメントを追加しました

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

wpf - WPF RichTextBox と特定のカルチャの問題

System.Windows.Control.RichTextBox の言語を「es-PE」に設定しようとしてい
ますが、いくつかの問題が見つかりました。たとえば、一部のコンピューターでは完全に動作し、SpellChecker は
「es-PE」言語で有効になっていますが、他のコンピューターではそれが可能です。 「en-US」で動作するだけなので、そのコントロールの問題はわかりません。XAML
と C# で次のコードを使用していました。

これは、ユーザーが GridView から行を選択し、添付のスクリーンショットを表示するときのコードです。

代替テキスト

また、SO から「en-US」言語を構成して削除しようとすると、スペルチェッカーが完全に停止し、その言語をキーボードに再追加すると、スペルチェッカーが再表示されます。

「es-PE」または単にスペイン語を親として使用しても機能しない

前もって感謝します!

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

c# - C#イベントサブスクリプション

C#での利点は何ですか

またはその逆。

最初のものはblahinstance.Blahevent=null、またはblahinstance.Blahevent(obj、even)にあなたを開きますか

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

java - javaでop-assign演算子がタイプセーフでないのはなぜですか?

質問が明確に表現されているかどうかはわかりませんが、例がより明確になります。

Javaでは機能しないことがわかりました:

しかし、これは:

つまり、= 演算子は型安全であるように見えますが、+= はそうではありません。これには深い理由があるのでしょうか、それとも言語設計者が取らなければならない別の恣意的な決定に過ぎないのでしょうか。

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

c++ - 比較関数をどのように構成しますか?

特にC++での並べ替えでは、より大きな構造を比較するために一連のフィールドを比較している状況に頻繁に遭遇します。簡単な例:

私の本能的なアプローチは、特に3つ以上の分野では面倒に思えます。この一連の比較をC++でどのように構成しますか?他の言語は、より簡潔またはエレガントな構文を提供しますか?

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

python - デコレータで名前付き引数を使用するにはどうすればよいですか?

次の機能がある場合:

arg1が 20の場合にのみインターセプトを起動したいと考えています。名前付きパラメーターを関数に渡せるようにしたいと考えています。どうすればこれを達成できますか?

ここに小さなコードサンプルがあります:

これにより、次の例外 TypeError がスローされます。intercept() は予期しないキーワード引数 'a' を取得しました

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

scripting - ゲームのスクリプト作成に必要な言語機能は?

私はゲーム スクリプト言語の設計を検討しており、ゲーム業界で働く人々が優れたゲーム スクリプト言語に不可欠なアイテム/プロパティと見なすものは何なのか疑問に思っていました。これには次のようなものが含まれます。

  • 静的タイプと動的タイプ
  • 誰を対象とすべきでしょうか: プログラマーですか、それともデザイナーですか?
  • 構文 (C のように見える必要がありますか?)
  • どのくらいのレベルにすればいいですか?(たとえば、C vs Lisp -- または命令型 vs 関数型)
  • それは何をすることができなければなりません。どのくらい速くする必要がありますか?

また、いくつかのソースから、スクリプトはプログラマーよりもデザイナーによって書かれることが多いため、スクリプトは非常に単純になる傾向があると聞いています。これは事実ですか?