上一篇文章忘了插入代码了,方便粘贴复制......

函数

对于c语言就是 



void aa()//c语言是用void
{
print("这是一个函数")
}


Lua就变成了

(二)Lua脚本语言入门(关于函数)_c语言



function aa()--定义一个函数
print("这是一个函数")
end

aa()--调用函数


 

(二)Lua脚本语言入门(关于函数)_Lua_02



function aa(str)--定义一个函数
print("传进来的是"..str)
end

aa(123)--调用函数


 (二)Lua脚本语言入门(关于函数)_c语言_03

 (二)Lua脚本语言入门(关于函数)_Lua_04

 

(二)Lua脚本语言入门(关于函数)_复制粘贴_05

 看有返回值的

 

(二)Lua脚本语言入门(关于函数)_Lua_06



function aa(str)
return str--返回传入的参数
end

bb = aa("qq")
print(bb)


可以一次性返回多个

(二)Lua脚本语言入门(关于函数)_调用函数_07

 

(二)Lua脚本语言入门(关于函数)_调用函数_08

 



function aa()
local a=1;b=2;c=3
return a,b,c
end

function bb()
print(a)
print(b)
end

print(aa())
bb()


今天就写到这里,,网络不好,真怕一个不小心就没了

补充11

对于函数有好几个参数,但是可以在用的时候不都用,,剩下的默认为nil

全用上

(二)Lua脚本语言入门(关于函数)_复制粘贴_09

用前面两个

(二)Lua脚本语言入门(关于函数)_lua_10

现在有这样一件事情,,需要这样一个程序

有一个变量count 正常情况下我希望这个变量自加一,,,有时候又需要让它自加我需要的数

有一点需要注意 

(二)Lua脚本语言入门(关于函数)_复制粘贴_11

(二)Lua脚本语言入门(关于函数)_调用函数_12

(二)Lua脚本语言入门(关于函数)_lua_13

现在想让它自加 5

只需要

(二)Lua脚本语言入门(关于函数)_复制粘贴_14

 

补充  ..........

Lua可以直接重赋值

(二)Lua脚本语言入门(关于函数)_复制粘贴_15

(二)Lua脚本语言入门(关于函数)_调用函数_16

 

 再看

(二)Lua脚本语言入门(关于函数)_c语言_17

(二)Lua脚本语言入门(关于函数)_调用函数_18

(二)Lua脚本语言入门(关于函数)_复制粘贴_19

 

(二)Lua脚本语言入门(关于函数)_复制粘贴_20

(二)Lua脚本语言入门(关于函数)_lua_21

 

(二)Lua脚本语言入门(关于函数)_调用函数_22

 

(二)Lua脚本语言入门(关于函数)_复制粘贴_23(二)Lua脚本语言入门(关于函数)_调用函数_24

 

(二)Lua脚本语言入门(关于函数)_复制粘贴_25

 

 

(二)Lua脚本语言入门(关于函数)_lua_26

写的太少了补充点别的----直接复制粘贴别人写的,,,,,站在别人的肩上......(二)Lua脚本语言入门(关于函数)_c语言_27自从博客上能直接复制粘贴图片方便多了,,,

 

(二)Lua脚本语言入门(关于函数)_lua_28

(二)Lua脚本语言入门(关于函数)_复制粘贴_29

(二)Lua脚本语言入门(关于函数)_c语言_30

 

(二)Lua脚本语言入门(关于函数)_调用函数_31

 

参考资料

链接:http://pan.baidu.com/s/1i5I87jv 密码:3uy3