社区
脚本语言
帖子详情
求Lua元方法__call使用例子
双杯献酒
2011-01-18 12:48:51
我在Lua5.1中怎么弄都没有成功。
求一个使用元方法__call的例子。
...全文
252
2
打赏
收藏
求Lua元方法__call使用例子
我在Lua5.1中怎么弄都没有成功。 求一个使用元方法__call的例子。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
call C
例子
在windows下
lua
调用c函数的
例子
cmdbuf.nvim:Neovim的备用命令行窗口插件
cmdbuf.nvim 备用命令行窗口插件
例子
nnoremap q :
lua
require ( ' cmdbuf ' ). split_open ( vim . o . cmdwinheight )
cnoremap
lua
require ( ' cmdbuf ' ). split_open ( \ vim . o . cmdwinheight , \ { line = vim .fn. getcmdline (), column = vim .fn. getcmdpos ()} \ )
" Custom buffer mappings augroup cmdbuf_setting autocmd ! autocmd User CmdbufNew call s: cmdbuf () augro
Lua
元
表的__call
元
方法
2019独角兽企业重金招聘Python工程师标准>>> ...
lua
_pcall与
lua
_call之间的区别
lua
_pcall与
lua
_call之间的区别 定义: void
lua
_call (
lua
_State *L, int nargs, int nresults); int
lua
_pcall (
lua
_State *L, int nargs, int nresults, int errfunc); 这两个api的前三个参数含义一样,只是
lua
_pcall在保护模式(protection...
lua
_call的
使用
在学习一门语言的时候,开始的时候就是不断熟悉其提供的API函数,只有熟悉了API函数的
使用
,才能在里面加入自己的思想,从而发挥作用达到自己的目的。今天学习的是
lua
_call,和该函数相似的函数分别是
lua
_pcall和
lua
_cpcall.这些函数的目的就是让我们能够执行压入栈中的函数,该函数可能是
lua
中定义的函数,可能是C++重定义的函数,当然我们一般是用来执行
lua
中执行的函数,C++...
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章