小编dip*_*hah的帖子

如何将一个Lambda表达式对象分配给另一个?

我有这样的代码,我想将lambda表达式之一存储在某个对象中。

var opSpecBoolVal = false
val equalCheck = (x: Int, y: Int) => x == y
val greaterthanCheck = (x: Int, y: Int) => x > y
val lessthanCheck = (x: Int, y: Int) => x < y
val notEqualCheck = (x: Int, y: Int) => x != y

operatorType match {
   case "_equal" => opSpecBoolVal = false; exitCheck = equalCheck; 
   case "_greaterthan" => opSpecBoolVal = true; exitCheck = greaterthanCheck; 
   case "_lessthan" => opSpecBoolVal = false; exitCheck = lessthanCheck; 
   case …
Run Code Online (Sandbox Code Playgroud)

lambda scala

3
推荐指数
1
解决办法
69
查看次数

标签 统计

lambda ×1

scala ×1