lua自学笔记——01

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值