Lua中的函数环境、_G及_ENV

lua5.1中的全局环境变量 Lua将环境table保存在一个全局变量_G中,可以对其访问和设置。一般我们把需要被访问的对象和函数等放到这里, 然后我们可以在需要时通过它来访问和使用。 可以通过value = _G["varname"]或者value = ...

2018-03-26 21:18:27

阅读数 3455

评论数 0

lua中的require、dofile、loadfile

简介 lua文件是以字符串和块的方式存在的。 而在lua中,加载代码文件,通常会见到require、dofile、loadfile等函数。 require 在加载一个.lua文件时,require会先在package.loaded中查找此模块是否存在,如果存在,直接返回模块。 如果不存...

2018-03-23 14:23:00

阅读数 90

评论数 0

Lua中的metatable

Lua中的metatable Lua 中每个 值value(或者对象)都可以有一个 metatable(在 Lua 5.0 只有table和 userdata能够存在 metatable)。每个 table和userdata value 都有一个属于自己的 metatable,而其他每种类型的所...

2018-03-20 20:54:00

阅读数 74

评论数 0

python中的函数修饰器

python中的函数修饰器 – @wrapper 简介 类似于C#的属性、Java的注解,python也有对应的修饰符。从Python2.7和Python3开始,提供了以’@’为标示的修饰符,可以在模块或者类的定义层次内对函数进行修饰。 定义形式 修饰符定义出现在函数定义的前一行,...

2018-03-14 11:53:32

阅读数 468

评论数 0

python之__name__

了解Python之__name__

2018-03-13 12:52:26

阅读数 85

评论数 0

Lua中的模块和使用

简介 从Lua5.1版本开始,就对模块/包添加了新的支持,可是使用require函数和package函数来加载模块,使用table模拟module来定义模块。 函数require用于加载模块,module用于创建模块。 传统模式下的模块机制module 1.什么是module 对...

2018-03-10 11:52:02

阅读数 2015

评论数 0

提示
确定要删除当前文章?
取消 删除