我正在編寫函數文字,儘管與大多數例子不同,我已經看到我以一個多參數函數開始,然後curried。 我: //types
case class Thing1(v: Double)
case class Thing2(v: Double)
case class Thing3(v: Double)
type Multiplier = Double
//functions
val f1 =
我想要一個函數BindFirst,它綁定函數的第一個參數,而不必使用std ::佔位符明確地知道/聲明函數的參數。我希望客戶端代碼看起來像這樣。 #include <functional>
#include <iostream>
void print2(int a, int b)
{
std::cout << a << std::endl;
std::cout << b