我的学习C#回炉学习日志——Lua热更新01_安装与语法

9 篇文章 0 订阅
6 篇文章 0 订阅

Lua环境

1.环境安装: LuaForWindows

语法

1.分号省略,建议省略

2.注释: 单行注释 – ;多行注释 --[[ ]]-- 以及 --[[ ]] 以及 --[[ --]]

3.Lua中的索引开始于1

变量

简单变量

1.变量类型不需声明,类似var(number、string、boolean、nil)

2.变量nil,相当于null

3.Lua中的变量,可以随便赋值——自动识别类型

4.字符串声明使用单引号和双引号皆可,不存在char类型

5.type(a) :输出a的类型

6.String: #s ;即输出s的长度(一个中文汉字在lua字符串占3个长度)

7.字符串多行打印: 以及

"A \n B \n C" 
--以及
[[ 
	A
    B
    C
 ]]

/-------------------------------------------------
8.字符串拼接:

print(S1..S2)

S1S2 ; 拼接了s1和s2
/-------------------------------------------------

9.Lua:string第二种拼接方式:

print(string.format("我毕业时是%d",18))

%a(任何字母的拼接)
%d(数字拼接)
%s (符合字符拼接)
/--------------------------------------------------
10.强制转换

print(tostring(a))

/--------------------------------------------------
11.小写转大写

print(string.upper(str))

/--------------------------------------------------
12.大写转小写

print(string.lower(str))

/--------------------------------------------------
13.反转字符串

print(string.reverse(str))

/--------------------------------------------------
14.字符串索引查找

print(string.find(str, "XX"))

返回查找到的位置和结束的位置
/--------------------------------------------------
15.字符串重复

print(string.rep(str,2))

/--------------------------------------------------
16.字符串修改

print(string.gsub(str,"Cd","Ab"))

Cd替代Ab
/---------------------------------------------------
17. 字符串和AscII相互转换

a=string.byte("Lua",1) --字符转Ascii
--a=L
print(String.char(a))  --Ascii转字符

/---------------------------------------------------

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值