什么是Lua中的Javascript'delete'关键字等价物?

时间:2010-08-08 05:53:54

标签: lua

Javascript delete关键字从其定义的最近执行环境中删除命名变量槽。 Lua中的等价物是什么?

1 个答案:

答案 0 :(得分:5)

var = nil

Lua中的环境是表,表不能包含nil值 - 将nil分配给表中的键会有效地从表中删除该键。

以下是a quote from "Programming in Lua"

  

与全局变量,表字段类似   如果不是,则评价为零   初始化。也像全球一样   变量,你可以将nil分配给a   表字段删除它。那不是   巧合:Lua存储全球   普通表中的变量