什么是约束变量和自由变量数就是

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

“闭包是JavaScript的一大谜团最近的一項调查显示,有关JavaScript的闭包的博客文章占23%左右” [1]

在阮一峰博士的博客中[2]已经对JavaScript的闭包概念解释得非常详细,但是博主还是觉得有必要对閉包这一名词以JavaScript为例,从概念到应用做更为深入研究方便读者更为透彻的理解。

首先借用阮老师对闭包(closure)的概念做出的定义(或描述):

阮老师的理解是:“闭包就是能够读取其他函数内部变量的函数”并且认为:“可以把闭包简单理解成‘定义在一个函数内部的函數’”。暂且先不评论这种定义是否合适、是否正确(读者请注意,这里我没有说阮老师说的不对)

我们先来看看另一个对于闭包概念嘚相关描述

离散数学课程64学时4学分考试形式:闭卷

专业年级:信息科学 总分100分占总评成绩70%

注:此页不作答题纸,请将答案写在答题纸上.

一、判断题 (本大题共10小题每小题1分,共10分)

1、对每个集合A都有{A}?ρ(A) ()

2、设(N,*)是代数系统其中N为自然数集,*为二元运算定义为:对任何的自然数a,b,有a*b=a则*是可结合的()

3、(P∨→(Q∧R))是一个命题演算的命题公式,其中P、Q、R是命题变元()

5、若R和S是反自反的,则RS也是反自反的()

7、设R和S是集合A上的等价关系,則R?S一定是等价的()

10、若R是集合A上的传递关系,则R2也是集合A上的传递关系()

二、单项选择题(本大题共15小题,每小题2分共30分)

1、对自嘫数集N,下列哪种运算是可结合的()

2、设A-B=?则有,()

5、设A={a,{a}},下列选项错误的是()

我要回帖

更多关于 什么是约束变量和自由变量 的文章

 

随机推荐