問題タブ [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.
c++ - 関数オブジェクトを渡す: エラー
関数オブジェクトを渡す次の小さなプログラムの何が問題になっていますか?
6 行目で次のエラーが表示されます。
python - 一連の単項関数を使用して iterable からアイテムを変換する
単項関数のシーケンスを同じ長さのシーケンスに適用する必要があることがよくあります。私の最初の考えは、 を使用することですがmap()
、これは、シーケンス内のすべてのアイテムに適用される単一の関数のみを必要とします。
たとえば、次のコードでは、各str.upper()
の最初のアイテムとint
2 番目のアイテムに適用したいと考えていますa
。" transform
" は、私が求めている効果のプレースホルダーです。
このような変換をきちんと実行できる標準ライブラリ、または他の優れた実装はありますか?
c++ - (gcc 4.7.x で実装されている) C++ の STL の unary_function は仮想関数を持つことができますか?
binder2nd
から導出されunary_function
ます。
次のコード スニペットは機能しません。
一方、次のコード スニペットは機能します。
unary_function
最初のコード スニペットが機能するように、ダミーの仮想関数を含めると役に立ちますか。それはSTLの使用を改善できますか?
java - Java 文字列を追加した単項表現の使用
文字列入力を受け取り、それを有効な単項方程式に変換するコードを作成する必要があります。私は混乱しています、誰かがこれを理解する方向に私を向けることができますか? 例は次のようになります:
は有効な111+1111=11111+1+1
ステートメントです。3+4=5+1+1
私の他の質問は、スタックを使用して単項演算を行う方法です。
c++ - C++でラムダ単項述語にリテラル値を渡すことは可能ですか?
マップで逆引きを行う次のコードがあるとします。
キャプチャ リストを介してアクセスできるように、変数 (つまり、findVal) に格納する代わりに、リテラル値 (この場合は 3) を渡すことは可能ですか?
明らかに、この場合の制約の 1 つは、ラムダが単項述語の役割を果たしているため、括弧の間に渡すことができないことです。
ありがとう
c++ - unary_function、binary_function が C++11 から削除されたのはなぜですか?
binary_function
C++11から削除されていることがわかりました。なぜだろうと思います。
C++98:
C++11:
変更-------------------------------------------------- ---------------------------
たとえば、関数用のアダプターを C++98 でも書きたい場合は、
なしでC++ 11でこれをどのように改善できunary_function
ますか?
c++ - 間接関数はありますか?
引数を逆参照して結果を返す単項ファンクターを探しています。もちろん、何かを書くことはできますが、何かがすでに存在しているように見えました。
したがって、コードが与えられます:
ラムダの代わりに使用できるファンクターがあることを望んでいました。そのようなものは存在しますか、それともラムダを使用する必要がありますか?