以下のようなコードがあります。しかし、私はこの可変変数フラグを避けたいと思います。
どうすればこれを達成できますか?
def map(s: Set, f: Int => Int): Set = (x: Int) => {
var flag : Boolean = false
for(i <- -bound to bound) {
if(s(i) && f(i) == x){
flag = true
}
}
flag
}