我的函数的目的是将 5 加到一个整数上,只要该整数大于 0 且小于或等于 7。我尝试:
val add5Partial : PartialFunction[Int, Int] = {
case d if (0 < d <= 7) => d + 5;
}
我得到:
<console>:8: error: type mismatch;
found : Int(7)
required: Boolean
case d if (0 < d <= 7) => d + 5;
有小费吗?