社区
脚本语言
帖子详情
求Lua元方法__call使用例子
双杯献酒
2011-01-18 12:48:51
我在Lua5.1中怎么弄都没有成功。
求一个使用元方法__call的例子。
...全文
283
2
打赏
收藏
求Lua元方法__call使用例子
我在Lua5.1中怎么弄都没有成功。 求一个使用元方法__call的例子。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
双杯献酒
2011-01-20
打赏
举报
回复
已经解决,下面是在Lua5.1的控制台的例子
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> function f(tb,x,y) return x+y+tb.n end
> b={}
> b.__call = f
> a = {}
> a.n=100
> setmetatable(a,b)
> print(a(1,2))
103
>
iambic
2011-01-18
打赏
举报
回复
如果网上现有的例子跑不起来,为什么认为这里的人给你就能跑起来?
还是贴你的代码吧。
LUA
与VC DLL互相调用
在这个
例子
中,`dll_call_to_
lua
`函数查找
LUA
全局变量`
lua
_function`,并尝试调用它,传递一个字符串参数。
LUA
函数应接受这个参数并执行相应操作。 提供的资源中包含了一个名为"8.
Lua
讲解.exe"的视频教程,可能详细...
lua
ToCpp demo
在编程领域,语言间的交互是常见的需
求
,
Lua
和C++的结合应用就是一个典型的
例子
。
Lua
以其轻量级、易嵌入、脚本化的特性,常被用作游戏开发、配置文件处理等领域,而C++则以其强大的性能和丰富的库支持承担着底层系统...
Lua
模拟面向对象示例分享
`__call`
元
方法
是关键,当一个表被当作函数调用时,
Lua
将执行这个
元
方法
。在这里,`__call` 负责实例化对象。`create` 函数负责实际的对象创建过程,如果存在超类,会先调用超类的构造函数(`__ctor`),然后调用...
Lua
元
表的__call
元
方法
由于手上这本
Lua
程序设计第二版中没有提到__call
元
方法
,而在
lua
手册中有提到,参看云风翻译的那版: "call": 当
Lua
调用一个值时调用。 我个人理解的是当
lua
调用这个函数的时候调用,以quick-cocos3.3中...
lua
_call的
使用
今天学习的是
lua
_call,和该函数相似的函数分别是
lua
_pcall和
lua
_cpcall.这些函数的目的就是让我们能够执行压入栈中的函数,该函数可能是
lua
中定义的函数,可能是C++重定义的函数,当然我们一般是用来执行
lua
中执行的...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章