我问了一个关于柯里化的问题,提到了闭包。什么是闭包?它与柯里化有什么关系?
我问了一个关于柯里化的问题,提到了闭包。什么是闭包?它与柯里化有什么关系?
function init() {
var name = “Mozilla”;
}
function init() {
var name = “Mozilla”;
function displayName(){
alert(name);
}
displayName();
}
以下是一个Groovy的简单示例,仅供参考:
def outer() {
def x = 1
return { -> println(x)} // inner
}
def innerObj = outer()
innerObj() // prints 1