找回密码
 注册
搜索
楼主: woshicy@tj

哪位大神来解释下如下语句是什么意识

[复制链接]
门派:华山派
发表于 2017-3-28 17:58:45 | 显示全部楼层
好了,大家各自回去参悟吧
门派:少林派
 楼主| 发表于 2017-3-28 19:29:11 来自手机 | 显示全部楼层
算了,我就先改了再说,我向来都是乱改的
门派:天龙寺
发表于 2017-3-29 17:31:04 | 显示全部楼层
xyxs@tj 发表于 2017-3-28 17:54
好吧,我讲解一下。懂不懂就看各人的机缘和悟性了

上面这个函数返回的就是一个函数。

有大神现场讲解啊!                  
门派:姑苏慕容
发表于 2017-3-29 22:07:28 | 显示全部楼层
闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在PHP、Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Python、Go、Lua、objective c、swift 以及Java(Java8及以上)等语言中都能找到对闭包不同程度的支持。

大概意思明白了 结合个例子会更好理解
门派:天龙寺
发表于 2017-3-30 01:49:52 | 显示全部楼层
druguser@tj 发表于 2017-3-29 22:07
闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中 ...

说实话,这个百度出来的东西真把人看晕了。
计算机语言发展了几年,好多术语的翻译还有变化,很多术语以前上学的时候都没接触过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-16 04:22 , Processed in 0.032437 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表