基本格式 对应if...else语句 三元表达式嵌套 ...
分类:
Web程序 时间:
2017-11-02 11:37:29
阅读次数:
195
转自 http://www.cnblogs.com/Dong-Forward/p/6063365.html lua中的变量是没有数据类型的,值有类型。类型有八种nil,number,boolean, string, function, thread, userdata以及table。 Lua 中的每 ...
分类:
其他好文 时间:
2017-10-20 11:50:54
阅读次数:
155
装饰器一 *args,**kwargs def index(name,age): print(name,age) def wrapper(*args,**kwargs): #args=(1,2,2,3,4,4,5),kwargs={'x':1,'y':2} index(*args,**kwargs) ...
分类:
其他好文 时间:
2017-10-14 12:12:40
阅读次数:
163
一、装饰器 一、装饰器的知识储备 1、可变长参数 :*args和**kwargs 2、函数对象:被当做数据传递 3、名称空间和作用域 二、闭包函数 1、定义 2、实例 1 x = 1 2 def f1(): 3 x=111111111111 4 def f2(): #f2是闭关函数 5 print( ...
分类:
其他好文 时间:
2017-10-07 16:24:07
阅读次数:
185
//顺序语句//分支语句//if(判断条件){ // 执行语句//}else{ // 执行语句//}//if(判断条件1){ // 执行语句//}else if (判断条件2){//}else{//}//三元表达式//$a=判断条件?值1?值2?;// 判断条件为true $a=值1// false ...
分类:
其他好文 时间:
2017-09-27 10:14:47
阅读次数:
130
### if - else 如果2小于1,则b=1,否则b=2 ### ### ...
分类:
编程语言 时间:
2017-09-16 23:15:59
阅读次数:
146
setmetatable()函数设置元表,getmetatable()函数获取元表 给一个table添加元表: t = {} t_metatable = {__index = {key = "value"}} setmetatable(t, t_metatable) 这个有什么用呢? t里面是 ...
分类:
其他好文 时间:
2017-09-15 02:14:59
阅读次数:
292
--这里是Lua的类对象实例化方法--声明,这里声明了类名还有属性,并且给出了属性的初始值。 LuaClass = {x = 0, y = 0} --这句是重定义元表的索引,就是说有了这句,这个才是一个类。 LuaClass.__index = LuaClass --构造体,构造体的名字是随便起的,... ...
分类:
其他好文 时间:
2017-09-13 13:16:29
阅读次数:
97
__index元方法是访问,如果表中没有就会进元方法查找(如果有元表的话),如果元方法是表,返回元表的元素;如果元方法是函数,则返回函数的返回值 __newindex元方法就是赋值,如果元表定义了这个元方法,那么新的键值就会保存在元方法指向的表中,如果元方法是函数,就会调用函数(会传入表, ...
x = 10res = 'ok' if x > 3 else 'no'print(res)#列表解析l = ['egg%s'%i for i in range(10)]print(l)l = ['egg%s'%i for i in range(10) if i > 5]print(l)names = ...
分类:
编程语言 时间:
2017-09-12 19:50:24
阅读次数:
140