不去cocos2d论坛反应问题估计因为我是个年龄偏大的中国开发者吧,最热血的年龄没有养成为开源社区奉献的习惯,现在就只能偷偷自嗨了。不说闲话了。 项目里用的是cocos2d-js-3.13,从官网直接下载的自定义模块单一文件。东西做的差不多了,试试能不能过closure-compiler的advan ...
分类:
其他好文 时间:
2018-01-28 14:39:04
阅读次数:
154
1、global 关键字 如果在函数内部需要修改全局变量那么需要使用global关键字 2、内嵌函数(内部函数) 内部函数的的作用域在外部函数作用于之内,及只能在外部函数内调用内部函数 3、闭包(closure) 在内部函数中只能对外部函数的局部变量进行访问,但是不能修改,如果需要修改则需要用到no ...
分类:
编程语言 时间:
2018-01-27 20:13:09
阅读次数:
149
现在讲到的匿名函数,map,filter,reduce啥的看起来更像我之前接触到functional programming了,比上一章的patern matching有趣多了。不过后边讲到closure和currying啥的又把我搞糊涂了。 说实话我现在还是不是特别清楚closure具体是什么,它 ...
分类:
其他好文 时间:
2018-01-27 11:41:20
阅读次数:
168
google cartographer的论文Real-Time Loop Closure in 2D LIDAR SLAM 刚刚研究完gmapping,现在来看看谷歌开源的cartographer,在看源码之前先研究一下它的论文; (所有的都是在看完后根据自己理解写的,如有疑问、疏漏、错误等可留言) ...
分类:
其他好文 时间:
2018-01-22 19:22:22
阅读次数:
410
什么是闭包? 闭包并不是什么新奇的概念,它早在高级语言开始发展的年代就产生了。闭包(Closure)是词法闭包(Lexical Closure)的简称。对闭包的具体定义有很多种说法,这些说法大体可以分为两类: 一种说法认为闭包是符合一定条件的函数,比如参考资源中这样定义闭包:闭包是在其词法上下文中引 ...
分类:
其他好文 时间:
2018-01-21 19:22:28
阅读次数:
236
把昨天的11道题做完了,感觉好了不少,讲道理不就是个递归嘛,我都被 the master method 洗礼过了一个递归算个啥。 试着用了一些let表达式,但是都是基本的赋值操作,没有什么高端的用法,后面除了更多的lambda表达式以外还有map,filter,closure之类的东西呢,难的还在后 ...
分类:
其他好文 时间:
2018-01-21 11:04:56
阅读次数:
123
例1-闭包(Closure) 闭包是一个可调用的对象(通过Callback),它记录了一些信息,这些信息来自于创建它的作用域 例2-复杂情况下的调用顺序 ...
分类:
编程语言 时间:
2018-01-19 19:53:45
阅读次数:
184
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 ...
分类:
编程语言 时间:
2018-01-15 15:29:18
阅读次数:
116
如果在一个内部函数里, 对在外部作用域(但不是在全局作用域) 的变量进行引用, 那么内部函数就被认为是闭包(closure)。定义在外部函数内的但由内部函数引用或者使用的变量被称为自由变量。 闭包在函数式编程中是一个重要的概念, Scheme和Haskell便是函数式编程中两种。 闭包从语法上看很简 ...
分类:
编程语言 时间:
2018-01-03 11:50:45
阅读次数:
144
闭包 闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,下面就开始介绍Python中的闭包。 ? 首先看看闭包的概念:闭包(Closure)是 词法闭包(Lexical Closure)的简称,是引用了自由变量的函数 。这个被引用的自由变量将和这个函数一同存在,即使已经 ...
分类:
编程语言 时间:
2018-01-02 17:27:30
阅读次数:
167