問題タブ [noop]
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.
programming-languages - Google の新しいプログラミング言語である Noop についてどう思いますか?
http://code.google.com/p/noop/
Noop (機械命令のように noh-awp と発音します) は、構文的に業界のベスト プラクティスを奨励し、最悪の違反を思いとどまらせながら、古い言語と新しい言語の最良の教訓を融合させようとする新しい言語です。Noop は当初、Java 仮想マシンで実行することを目的としています。
この言語を使用することの長所と短所は何ですか?
javascript - $.noop() は jQuery 1.4 でどのような目的を果たしますか?
jQuery 1.4 に関するリリース ノートを調べたところ、次のような$.noop()
ものに出会いました。
説明: 空の関数。(1.4で追加)
何もしない関数を渡したい場合は、この空の関数を使用できます。
おそらく、ここで何か重大なことが抜け落ちているのでしょうが、空の関数を渡すことの実用的な用途とは正確には何なのでしょうか?
コード例を高く評価しました。
c++ - `qt_noop` の目的は何ですか
qt_noop()
qglobal.hに define が存在することを次のように見つけました。
それのポイントは何ですか?
c++ - ノーオペレーションの「何もしない」関数オブジェクトはC++(0x)に存在しますか?
これは、実装に2秒もかからないものに対するばかげた質問だと思います。しかし、私は漠然と、新しい標準が導入されたことを読んだことを覚えています。
私はVC10のヘッダーをgrepして、何も思いつきませんでした。手伝ってくれますか?それは私を悩ませています!:)
編集:
考え直して、私が覚えていた新しいファンクターはおそらく無関係std::default_deleter
でした。
pattern-matching - OCamlで「noopbutreturnunit」を実行する方法
この強力な機能を利用するためだけに、パターンマッチングを行った後、文字列のリストを印刷したいと思います。
「do-nothing-but-return-unit」操作をどのように表現できますか?
私が意味するのは:
c# - 単純なC#Noopステートメント
メソッドの実装を必要としない、C#の単純なNoopステートメントとは何ですか?(ただし、インライン/ラムダメソッドはOKです。)
私の現在のユースケース:try-catchのcatch-blockを占有したいので、デバッグ中にステップインして例外を検査できます。
とにかく例外を処理/ログに記録する必要があることは承知していますが、それはこの演習のポイントではありません。
c# - NHIbernate (Fluent) が Noop プロパティのクエリを引き続き実行するのはなぜですか?
projectと多対多の関係を持つユーザー オブジェクトがあります。私のユーザーマッピングでは、これがあります:
簡単な ID クエリによる取得を実行すると、次のようになります。
2 つのクエリが実行されます。1 つ目は ID による取得を行うクエリで、2 つ目はプロジェクトのリストを取得するクエリです。
noop プロパティのポイントは、NHibernate が関係を認識できるようにするためだと思いましたが、実際にはプロパティを設定しません...? 興味深いことに、クエリの後で Projects プロパティが null になるため、プロパティは設定されません (2 番目のクエリはさらに冗長になります!)。
私はNHibernate v3.1.0.4000とFluentNHibernate v1.2.0.712を使用しています
編集
少しテストを行った結果、これは流暢なクエリ インターフェイスの使用に固有の問題ではないことがわかりました。さらに、hbm ファイルへのマッピングをダンプすると、このプロパティのマッピングは次のようになります。
これは私が期待するもののように見えます ( http://ayende.com/blog/4054/nhibernate-query-only-properties )。
delphi - no-op ステートメントをどのように記述しますか?
Delphi でノーオペレーション ステートメントを作成する最良の方法は何ですか?
次のコードを使用します。
そして、一時的にレムアウトしたいと言いますSomeOldStatement
。
あなたはこの解決策に行きますか:
個人的には空のthen
セクションが好きではなく、そこにコンパイル可能なものを入れたいと思っています...
c++ - C ++でno-opステートメントを実装するための移植可能な方法は何ですか?
たまに、C++でno-opステートメントが必要になります。たとえば、assert()
デバッグ以外の構成で無効になっているものを実装する場合(この質問も参照してください):
これまでのところ、正しい方法は(void)0;
ノーオペレーションに使用することであるという印象を受けています。
ただし、一部のコンパイラで警告がトリガーされる可能性があると思われます。C4555: expression has no effect; expected expression with side-effect
これは、この特定のケースでは発行されないが、へのキャストがない場合に発行されるVisualC++警告のようなものvoid
です。
それは普遍的に持ち運び可能ですか?もっと良い方法はありますか?