Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala中的Typedef闭包定义_Scala - Fatal编程技术网

Scala中的Typedef闭包定义

Scala中的Typedef闭包定义,scala,Scala,对于闭包,Scala中是否有类似于typedef的东西 类似于: typedef (a: Any*) => Boolean MyType 注意:类型关键字不能在包装级别使用;在对象、特征或类(或包对象)中使用它。闭包不是按类型定义的,而是按实现定义的。具有某种特定类型的函数可以是闭包,也可以不是闭包。任意类型后的星号表示什么?这相当于Java中的varargs。 type MyType = (Any*) => Boolean

对于闭包,Scala中是否有类似于typedef的东西

类似于:

typedef (a: Any*) => Boolean MyType

注意:
类型
关键字不能在
包装
级别使用;在
对象
特征
(或
包对象
)中使用它。

闭包
不是按类型定义的,而是按实现定义的。具有某种特定类型的函数可以是闭包,也可以不是闭包。任意类型后的星号表示什么?这相当于Java中的varargs。
type MyType = (Any*) => Boolean