LuaJIT是否支持表的

编程入门 行业动态 更新时间:2024-10-22 17:20:17
本文介绍了LuaJIT是否支持表的__gc?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Lua 5.2(与5.1相反)为表支持__gc.

Lua 5.2 (in contrast to 5.1) supports __gc for tables.

LuaJIT借用了这个不错的功能吗?

Has LuaJIT borrowed this nice feature?

(我在Google上进行了搜索,并检查了LuaJIT的更改历史记录,但找不到答案. )

(I did a google search, and examined LuaJIT's Change History but couldn't figure out the answer.)

推荐答案

只需尝试一下:

-- test.lua do local x = setmetatable({},{ __gc = function() print("works") end }) end collectgarbage("collect") collectgarbage("collect")

.

$ lua51 -v Lua 5.1.5 Copyright (C) 1994-2012 Lua, PUC-Rio $ lua51 test.lua $ lua52 -v Lua 5.2.2 Copyright (C) 1994-2013 Lua, PUC-Rio $ lua52 test.lua works $ luajit -v LuaJIT 2.0.2 -- Copyright (C) 2005-2013 Mike Pall. luajit/ $ luajit test.lua $

所以简短的答案是否".

So the short answer is no.

更多推荐

LuaJIT是否支持表的

本文发布于:2023-10-16 05:39:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1496658.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:LuaJIT

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!