Considere o seguinte código Scala:
object Teste extends App {
var x = 2
var y = 3
val g = (y: Int) => y%x>0
def p(f: Int => Boolean, x: Int) {
println(f(x))
}
p(g, 20)
x = 3
p(g, 20)
y = 2
p(g, 21)
}
Qual o resultado desse código quando executado?