問題タブ [unary-function]

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 投票する
1 に答える
1341 参照

c++ - 関数オブジェクトを渡す: エラー

関数オブジェクトを渡す次の小さなプログラムの何が問題になっていますか?

6 行目で次のエラーが表示されます。

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

python - 一連の単項関数を使用して iterable からアイテムを変換する

単項関数のシーケンスを同じ長さのシーケンスに適用する必要があることがよくあります。私の最初の考えは、 を使用することですがmap()、これは、シーケンス内のすべてのアイテムに適用される単一の関数のみを必要とします。

たとえば、次のコードでは、各str.upper()の最初のアイテムとint2 番目のアイテムに適用したいと考えていますa。" transform" は、私が求めている効果のプレースホルダーです。

このような変換をきちんと実行できる標準ライブラリ、または他の優れた実装はありますか?

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

c++ - (gcc 4.7.x で実装されている) C++ の STL の unary_function は仮想関数を持つことができますか?

binder2ndから導出されunary_functionます。

次のコード スニペットは機能しません。

一方、次のコード スニペットは機能します。

unary_function最初のコード スニペットが機能するように、ダミーの仮想関数を含めると役に立ちますか。それはSTLの使用を改善できますか?

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

java - Java 文字列を追加した単項表現の使用

文字列入力を受け取り、それを有効な単項方程式に変換するコードを作成する必要があります。私は混乱しています、誰かがこれを理解する方向に私を向けることができますか? 例は次のようになります: は有効な111+1111=11111+1+1ステートメントです。3+4=5+1+1私の他の質問は、スタックを使用して単項演算を行う方法です。

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

c++ - C++でラムダ単項述語にリテラル値を渡すことは可能ですか?

マップで逆引きを行う次のコードがあるとします。

キャプチャ リストを介してアクセスできるように、変数 (つまり、findVal) に格納する代わりに、リテラル値 (この場合は 3) を渡すことは可能ですか?

明らかに、この場合の制約の 1 つは、ラムダが単項述語の役割を果たしているため、括弧の間に渡すことができないことです。

ありがとう

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

c++ - unary_function、binary_function が C++11 から削除されたのはなぜですか?

binary_functionC++11から削除されていることがわかりました。なぜだろうと思います。

C++98:

C++11:

変更-------------------------------------------------- ---------------------------

たとえば、関数用のアダプターを C++98 でも書きたい場合は、

なしでC++ 11でこれをどのように改善できunary_functionますか?

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

c++ - 間接関数はありますか?

引数を逆参照して結果を返す単項ファンクターを探しています。もちろん、何かを書くことはできますが、何かがすでに存在しているように見えました。

したがって、コードが与えられます:

Live Example

ラムダの代わりに使用できるファンクターがあることを望んでいました。そのようなものは存在しますか、それともラムダを使用する必要がありますか?