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

c# - C#の隠された機能?

この質問から次のことを学んだ後、これが頭に浮かびました。

私たちC#開発者は、C#の基本をすべて知っています。宣言、条件、ループ、演算子などを意味します。

私たちの中には、ジェネリックス匿名型ラムダLINQ、...などをマスターした人もいます。

しかし、C#ファン、中毒者、専門家でさえほとんど知らないC#の最も隠された機能やトリックは何ですか?

これまでに明らかにされた機能は次のとおりです。


キーワード

属性

構文

  • ??(coalesce nulls)kokosによる演算子
  • NickBerardiによる番号フラグ
  • where T:newLarsMæhlum
  • キースによる暗黙のジェネリック
  • キースによる1パラメーターラムダ
  • キースによる自動車の特性
  • キースによる名前空間エイリアス
  • Patrickによる@付きの逐語的な文字列リテラル
  • enumlfoustによる値
  • @variablenames by marxidad
  • eventmarxidadによるオペレーター
  • Portmanによる文字列ブラケットのフォーマット
  • xanadontによるプロパティアクセサーアクセシビリティ修飾子
  • JasonS?:による条件付き(三項)演算子( )
  • checkedBinojAntonyuncheckedによるオペレーター
  • implicit and explicitFloryによるオペレーター

言語機能

VisualStudioの機能

  • Himadriによるエディターでテキストのブロックを選択します
  • DannySmurfによるスニペット

フレームワーク

メソッドとプロパティ

ヒントとコツ

  • AndreasHRNilssonによるイベントハンドラーの優れた方法
  • ジョンによる大文字の比較
  • dpによる反映なしで匿名タイプにアクセスする
  • Willによってコレクションプロパティを遅延インスタンス化する簡単な方法
  • JavaScriptのような匿名インライン-roosteronacidによる関数

他の

0 投票する
99 に答える
153985 参照

javascript - JavaScript の隠れた機能?

すべてのプログラマーが知っておくべき JavaScript の「隠れた機能」は何だと思いますか?

以下の質問に対する質の高い回答を見た後、JavaScript について質問する時が来たと思いました。

JavaScript は間違いなく現在最も重要なクライアント側言語ですが (Google に聞いてみてください)、ほとんどの Web 開発者が JavaScript が実際にどれほど強力であるかを認識していないのは驚くべきことです。

0 投票する
78 に答える
62191 参照

php - PHPの隠れた機能?

これは指摘する質問のように聞こえますが、私がどこから来たのかを説明させてください.

大学卒業後、PHP ショップに就職しました。私はそこで1年半働き、プログラミングについて学ぶことはすべて学んだと思っていました。

その後、すべての作業が C# で行われる大規模な企業で、1 人の社内開発ショップとして就職しました。このポジションに専念する中で、私は大量のブログや本を読み始めましたが、自分がすべてを知っていると考えることがどれほど間違っているかすぐに気づきました。単体テスト、依存性注入、デコレーター パターン、疎結合の設計原則、継承よりも構成に関する議論などについて学びました。言うまでもなく、私のプログラミング スタイルはこの 1 年で完全に変わりました。

今、私は友人のスタートアップのためにコーディングを行っているphpプロジェクトを手に取っていることに気づき、C#でのプログラミングとは対照的に、完全に制約されていると感じています。クラス スコープのすべての変数を '$this->' を追加して参照する必要があるのは、本当に気になります。私が試した IDE にはどれも優れたインテリセンスがなく、SimpleTest の単体テスト メソッドが「test」という単語で始まらなければならないことに腹を立てています。動的な型付けでは、メソッドが期待するパラメーターの型を暗黙的に指定できず、メソッドのオーバーロードを行うには switch ステートメントを作成する必要があることに気が狂いそうになります。ネストされた名前空間を持つことができず、:: 演算子を使用して基本クラスのコンストラクターを呼び出さなければならないことに我慢できません。

ここで、PHP と C# の議論を始めるつもりはありません。むしろ、私が知らない、または知っていても適切に使用できない PHP 機能がいくつかあると確信しているということです。私は自分の C# ユニバースに設定されており、ガラスのボウルの外を見るのに苦労しています。

そこでお聞きしたいのですが、PHP のお気に入りの機能は何ですか? .Net 言語ではできない、またはより難しいことで、できることは何ですか?

0 投票する
46 に答える
42733 参照

ruby - Ruby の隠れた機能

「~の隠れた機能」の続きで、Ruby プログラミング言語のあまり知られていないが便利な機能を共有しましょう。

この議論は、Ruby on Rails に関するものは一切含まず、コア Ruby に限定してください。

以下も参照してください。

(回答ごとに隠し機能を 1つだけにしてください。)

ありがとうございました

0 投票する
64 に答える
88179 参照

c++ - C++ の隠れた機能?

質問の「隠された機能」に関しては、C++が好きではありませんか? 私はそれをそこに捨てるだろうと考えました。C++ の隠れた機能にはどのようなものがありますか?

0 投票する
100 に答える
30535 参照

visual-studio - Visual Studio (2005-2010) の隠れた機能?

Visual Studio は非常に大きな製品であるため、何年も使用した後でさえ、何かを行うための新しい方法やより良い方法、または可能性さえ知らなかった方法に出くわすことがあります。

例えば-

  • Crtl+ R, Ctrl+W空白を表示します。Python ビルド スクリプトの編集に不可欠です。

  • "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor" [ Create a String with Guides with the value "RGB(255,0,0), 80"] で、テキスト エディターの列 80 に赤い線を表示します。

他に見つけた隠れた機能は何ですか?

0 投票する
191 に答える
708304 参照

python - Python の隠れた機能

Python プログラミング言語のあまり知られていないが便利な機能は何ですか?

  • 回答を Python コアに限定するようにしてください。
  • 回答ごとに 1 つの機能。
  • ドキュメントへのリンクだけでなく、機能の例と簡単な説明を提供してください。
  • 最初の行としてタイトルを使用してフィーチャにラベルを付けます。

回答へのクイック リンク:

0 投票する
64 に答える
29120 参照

vb.net - VB.NET の隠れた機能?

私はC# の隠れた機能をブラウジングしてかなりのことを学びましたが、VB.NET に似た機能が見つからないことに驚きました。

では、その隠された、またはあまり知られていない機能にはどのようなものがあるのでしょうか?

0 投票する
56 に答える
85280 参照

c - Cの隠された機能

私はすべてのCコンパイラ実装の背後に標準があることを知っているので、隠された機能があってはなりません。それにもかかわらず、私はすべてのC開発者が彼らがいつも使用する隠された/秘密のトリックを持っていると確信しています。

0 投票する
78 に答える
61453 参照

perl - Perl の隠れた機能?

役立つ作業を行うために実際に採用できた、Perl の非常に便利だが難解な言語機能は何ですか?

ガイドライン:

  • CPANではなくPerlコアへの回答を制限するようにしてください
  • 例と簡単な説明を教えてください

他の言語の隠し機能にも見られる隠し機能:

(これらはすべてCorionの回答からのものです)

    • ダフのデバイス
    • 移植性と標準性
  • C#
    • 空白で区切られたリストと文字列の引用符
    • エイリアス可能な名前空間
  • ジャワ
    • 静的初期化子
  • JavaScript
    • 関数はファーストクラスの市民です
    • ブロックのスコープと閉鎖
    • 変数を介してメソッドとアクセサーを間接的に呼び出す
  • ルビー
    • コードによるメソッドの定義
  • PHP
    • 広範なオンライン ドキュメント
    • 魔法の方法
    • シンボリック参照
  • パイソン
    • 1 行の値の交換
    • コア機能も独自の機能に置き換える機能

その他の隠し機能:

オペレーター:

構造の引用:

構文と名前:

モジュール、プラグマ、およびコマンドライン オプション:

変数:

ループとフロー制御:

正規表現:

その他の機能:

その他のトリックとメタ回答:


関連項目: