function printName()
print ( debug.getinfo(1).currentline )
print ( debug.getinfo(1).name )
printName()
输出结果为:
printName
参考文档链接:
http://www.lua.org/manual/5.1/manual.html#pdf-debug.getinfo
function printName() print ( debug.getinfo(1).currentline ) print ( debug.getinfo(1).name )endprintName()输出结果为:38printName参考文档链接: http://www.lua.org/manual/5.1/manual.html#pdf-debug.getinfo
2、第一种获取方法:通过GetFunction方法获取
Lua
Function function =
Lua
Mgr.GetInstance().
Lua
State.GetFunction("testFun");
function.Call();
3、第二种方法:通过[
函数
名
str = "testA()"loadstring(str)()function testA() ------end使用loadstring即可执行后面在x
lua
用了下发现不能调用loadstring这个
函数
,听说是因为没有注册这个
函数
?然后去调用
lua
虚拟机去调用了
CS.X
Lua
Manager.Instance.
lua
env:LoadString(str)()这样即可
转载于...
在
Lua
中,
函数
是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。
Lua
提供了许多的内建
函数
,你可以很方便的在程序中调用它们,如print()
函数
可以将传入的参数打印在控制台上。
Lua
函数
主要有两种用途:
1.完成指定的任务,这种情况下
函数
作为调用语句使用;
2.计算并返回值,这种情况下
函数
作为赋值语句的表达式使用。
function
函数
名
()
还有一种特殊写法
a(变量)=function()
我感觉像
lua
这种随
'图形-->graph'、'数据库-->database'、'网络-->network'的访问 --> 与'外部交互'的机制
+++++++++++++++'I/O实现方式'+++++++++++++++
1)由'宿主程序'实现
2)'不包括'在发行版中的'外部库实现'
备注:
Lua
语言只'提供了ISO C语言标准支持'的功能,即'基本的文件操作'
二
Lua
关于I/O常见的
函数
三 I/O模型
I/O库为文件操作提供了'两种...
cocos2dx 坐标之convertToNodeSpace、convertToWorldSpace、convertToNodeSpaceAR、convertToWorldSpaceAR区别和用法
24920