lua table(表)

1.交互模式

[root@instance-4420gg0f demolua]# lua
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio
> local tb1 = {"apple", "pear", "orange", "grape"}
> for key, val in pairs(tb1) do
>> print("key", key)
>> end
stdin:1: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
	[C]: in function 'pairs'
	stdin:1: in main chunk
	[C]: ?
> ^C
[root@instance-4420gg0f demolua]# lua
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio
> tb1 = {"apple", "pear", "orange", "grape"}
> for key, val in pairs(tb1) do
>> print("key", key)
>> end
key	1
key	2
key	3
key	4

  1.在交互时模式时,表不用加local关键字来修饰。

  2.脚本模式时,表也可以不加local关键字修饰。

  3.从上面可以看到对表进行for循环的格式

    for key, val in pairs(变量) do

    print(输出格式)

    end

 

posted @ 2019-09-12 16:02  N_zero  阅读(735)  评论(0)    收藏  举报