lua学习笔记(一)

这篇lua学习笔记涵盖了变量的声明与赋值,包括局部变量的使用;深入讲解了函数的定义与返回值,以及table的使用,包括数字和字符串下标的操作;还介绍了全局变量表_G的作用,以及条件判断语句IF和循环结构如for和while。此外,文章还讨论了字符串的一些额外操作,如ASCII转字符。
摘要由CSDN通过智能技术生成

lua学习笔记

变量

  • lua脚本默认为全局变量,只允许本地使用的话使用local声明
a = 1
b = 2
print(a,b,c)    //c为nil
local d = 4
  • 运行多重赋值
a,b = 1,2
  • 支持十六进制与科学计数法
a = 0x11       --17     
b = 2e5        --200000
  • 支持加减乘除,乘幂符号,左右右移符号
print(10^5)    --100000
print(1<<3)
  • 支持字符串,单引号和双引号都支持,也支持转义字符,用[[]]表示字符原始值,类似C++中R""
a = "sajdflksa"
b = 'sdafaskd\n'
c = [[asdflkjas
asdfla\hsafdk
asdjflj]]            --会原样输出
d = a..b         --将a和b连接
  • 字符串和数值转换
c = tosting(10)     -- 数值型转字符型
n = tonumber("10")  -- 字符型转数值型,转换失败为nil
  • 获取字符串长度
a = "sdjflasdlf&#
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值