为什么这段代码不能运行?

本质上是一个逻辑错误,textarea 没有出现,我并没有看到上面的代码中有任何错误。

点赞
用户3896723
用户3896723

当执行data[n].tab = c时,你将c的值分配给data[n].tab。每当c == "foo"时,这将发生。

因此,当你执行这段代码时:

    if data[n].tab == c then

        ui.removeTextArea(90,n)
    else

        ui.addTextArea(90,"f"..string.rep("o",35),n,400,200,nil,nil)
    end

它将总是执行第一部分,而不是第二部分。

2014-08-26 13:59:06