这会产生一个匿名函数,正如您所期望的那样(f是一个带有三个参数的函数):
f(_, _, _)
Run Code Online (Sandbox Code Playgroud)
我不明白为什么这不编译,而是给出"缺少参数类型"错误:
f(_, _, 27)
Run Code Online (Sandbox Code Playgroud)
相反,我需要明确指定下划线的类型.Scala不应该能够推断它们,因为它知道函数f的参数类型是什么吗?
Apple在Snow Leopard中引入了Grand Central Dispatch(一个线程池),但没有考虑为什么应该将它用于OpenMP,这是跨平台的,也适用于Leopard.它们都很容易使用,看起来功能相似.那么,有什么想法吗?