print ("dwddw")
--建立了一个测试表
local table={ k = "helloworld", 1,2,3,4,5}
-- 建立了第二个测试表
-- 在同一个测试表中只能存在一个 :或 . 解释就是 table:my_function 或 table.function 两者不能同时存在
local cl ={ll="dwdwda",1,2,4,5}
--第一个测试函数实现 虚幻便利表
function my_function(a)
for i=1, #a do
print(a[i])
i = i+1
end
-- 实现的是pairs的测试 ipairs实现的是只显示键值
-- pairs 实现的是显示表中的全部内容个但是不是按照表中的顺序来的! 先是显示键值 然后显示键值对的最后才显示函数的
for i,v in pairs(table) do
print(i,v)
end
end
my_function(table)
print("_______________________")
--
function table.my_function2(self )
print(self[4])
-- body
end
table.my_function2(table)
--第三个测试函数是实现:的用法
function cl:my_function3()
print (self.ll)
print(self[4])
end
cl:my_function3()
print ("************************")
if not(table.k ~= "hello") then
print("HELLO IS LOW")
else
print("goods")
print (1 and 5) --and 头真返回第2个值 头假返回第1个值
print (3 or nil) --or 头真返回头 头假返回第二个参数
end