他の 2 つの純粋関数の乗算を返す純粋関数を作成しようとしています。
pure Func multiplyFunctions(Func,Real)(scope const Func f1, scope const Func f2)
{
return (Real a) { return f1(a) * f2(a); };
}
残念ながら、私は問題に直面しています.1つ目は、f1とf2をopCallが定義された純粋な関数/デリゲート/クラスであると宣言したい...純粋な関数から呼び出しているためです。
しかし、2番目の最も問題と思われるのは、f1とf2を1つの「実」値を返す「実」変数の関数にしたいということです...しかし、テンプレート化する方法がわかりませんこのアウト...
誰にもアイデアはありますか?