1 写出这段程序的运行结果
test={1,2,3,4,5,6,7,8}
print(#test)
结果:
2 写出这段程序运行结果
a = {}
a["x"] = 10
b = a
print(b["x"])
b["x"] = 20
print(a["x"])
结果:
3 请写一个带有不定参数的lua 函数 并输出所有的参数
结果:
4
base_type={x=0}
base_type.__index=base_type
function base_type:new(x)
local d={}
setmetatable(d,self)
self.x=x
return d
end
function base_type:ctor(x)
print("base_type ctor")
self.x=x
end
function base_type:print_x()
print(self.x)
end
<
test={1,2,3,4,5,6,7,8}
print(#test)
结果:
2 写出这段程序运行结果
a = {}
a["x"] = 10
b = a
print(b["x"])
b["x"] = 20
print(a["x"])
结果:
3 请写一个带有不定参数的lua 函数 并输出所有的参数
结果:
4
base_type={x=0}
base_type.__index=base_type
function base_type:new(x)
local d={}
setmetatable(d,self)
self.x=x
return d
end
function base_type:ctor(x)
print("base_type ctor")
self.x=x
end
function base_type:print_x()
print(self.x)
end
<