闭包是一个函数,函数的返回值依赖于外部的一个或多个变量。 val multiply = (x:Int) => x*2 val factor = 3val multiply2 = (x:Int) => x*factor // 函数和factor形成闭包。