在 C# 中有一个非常方便的东西叫做方法组,基本上不用写:
someset.Select((x,y) => DoSomething(x,y))
你可以写:
someset.Select(DoSomething)
Scala中有类似的东西吗?
例如:
int DoSomething(int x, int y)
{
return x + y;
}
int SomethingElse(int x, Func<int,int,int> f)
{
return x + f(1,2);
}
void Main()
{
Console.WriteLine(SomethingElse(5, DoSomething));
}