--helloworld
print("helloworld")
--单行注释
--[[
多行注释
多行注释
]]
--不加双括号,在[[ ]] 中是可以输出一个多文本 输出纯文本
a = [[hjdakshdjskcnjaksdbchjscbd]]
print(a)
--lua中的数据类型
--[[
1 数字类型 number
2 字符串类型 string
3 thread类型 线程
4 function 函数或方法 将一个函数赋给一个变量
5 table
6 其他类型
]]
--函数作为变量的一个例子
a = function ( var )
-- body
print("user is ".. var)
end
--调用该函数
a("hello cjlu")
--table 唯一一个使用到{}的变量类型
mytable= {
1,
3,
4
}
for i,v in ipairs(mytable) do
print(i,v)
end
b = "123" --globle 变量 全局变量
local c = 1 --局部变量
--字典类型
local myStudent = {id=1,name = "张三",age = 25}
for k,v in pairs(myStudent) do
print(k,v)
end
local str = "heLlocjlu"
print(str)
local str1 = string.sub(str,1,3) --字符串的截取 从第一个到第三个 下标是从0开始
print(str1)
local str2 = string.sub(str,2,-2) --字符串的截取 从第二个到倒数第二个 下标是从0开始
print(str2)
local str3 = string.lower(str); --小写
print(str3)
local str4 = string.upper(str) --大写
print(str4)
local str5 = string.rep("hello ",4) --代表重复执行4次
print(str5)
local str6 = string.reverse(str) --代表将字符串翻转
print(str6)
local s = "hello lua"
local i,j=string.find(s,"lua")
print(i,j)
lua基础学习之注释,变量以及基本操作
最新推荐文章于 2024-04-07 00:15:00 发布