Lua中与Javascript中的“delete”关键字相对应的是什么?

Javascript 中 delete 关键字用于从定义它的最近执行环境中删除一个命名变量槽位。

Lua 中的等效语法是什么?

原文链接 https://stackoverflow.com/questions/3433251

点赞
stackoverflow用户169828
stackoverflow用户169828
var = nil

Lua 中的环境是表格,表格不能为空值 - 将 nil 分配给表格中的键实际上会将该键从表格中删除。

这是来自“Lua 编程”(Programming in Lua)的一句引用

像全局变量一样,如果未初始化表字段,则会计算为空值。与全局变量一样,您可以将 nil 分配给表字段以删除它。这不是巧合:Lua 在普通表格中存储全局变量。

2010-08-08 08:36:05