面试lua笔试题各种坑

替换字符串"abcdefgh" 中的"abc"为"ddc" 

local str ="abcdefgh";

b = string.gsub(str, "%abc", "ddc");

str = b;

print(str);

pairs

1.pairs遍历table中的所有的key-vale 而ipairs会根据key的数值从1开始加1递增遍历对应的table[i]值

a = {[1] = "a1", [2] = "a2", [3] = "a3", [5] = "a4", [6] = "a5",}
for key, value in ipairs(a) do
  print(key, value)
end


结果:
1	a1
2	a2
3	a3

a = {[1] = "a1", [2] = "a2", [3] = "a3", [5] = "a4", [6] = "a5",}
for key, value in pairs(a) do
  print(key, value)
end
结果:
6	a5
2	a2
3	a3
1	a1
5	a4

猜你喜欢

转载自www.cnblogs.com/pipicfan/p/9885479.html