[英]how to write a class take a function as parameters in scala
I have a function, how to make this function as a parameter for ServicesImpl class?我有一个函数,如何将此函数作为 ServicesImpl 类的参数?
def blacklist: List[String] = {
***
}
class ServicesImpl(){}
This compiles.这编译。
class ServicesImpl(ss :List[String])
def blacklist: List[String] = List("")
new ServicesImpl(blacklist)
Maybe you want this也许你想要这个
class ServicesImpl(foo: => List[String]) {}
def blacklist: List[String] = { }
val impl = new ServicesImpl(blacklist)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.