【发布时间】:2015-05-28 06:16:09
【问题描述】:
我知道这是一个非常基本的问题,但我对 local 变量及其在 lua 中的范围感到非常困惑,例如,如果我写 local x=12,这意味着变量 x 是一个局部变量& 它的值是12,但如果我在下一行写local x & 在x=12 中,这是否意味着与前面的情况相同或x=12 被视为全局变量?
【问题讨论】:
-
Mind-bender:
local x=12 local x=x+11两个变量:第二个的值为 23;第一个仍然具有值 12,但此后由于被第二个遮蔽而无法访问。
标签: lua