学习笔记一

[复制链接]
查看2921 | 回复5 | 2021-9-28 22:53:44 | 显示全部楼层 |阅读模式
本帖最后由 ycfyzjl 于 2021-9-28 22:56 编辑

1、--注释方式
--[[
        多行注释
--]]
2、变量类型
--lua中所有的变量 不需要申明变量类型
--lua中的所有变量 默认为全局变量  非全局前面加local
--lua中没有各种数值类型 统一都是Number类型 表示浮点数和

3、local a = 1 --局部 仅限于本文本访问  编程时 尽量都加local
print(a)
a1 = 1.5 --全局
print(a1)
--lua中只有false和nil才为假  0和空字符串为真
e = true;
print(e)
--lua中的string 可以用单引号或者双引号括起来,也可以不用吗?不用返回的是nil
b = 单引号字符串
print(b)--返回的是nil
b = “单引号字符串”
print(b)--返回的是单引号字符串,这里返回的是字符串而不是变量名,
变量名不能直接给赋值,字符串与变量名如何相互转换?
--lua中字符串可直接换行 省略了\n换行替代符号
c = [[我是
你的
小宝贝
]]--这里的]]代表什么?中间有空行也显示
print(c)
红色字体是我学习过程中的一些困惑,盼解惑!


回复

使用道具 举报

Aitlo | 2021-10-2 15:44:41 | 显示全部楼层
  1. -- 首先 b = 单引号字符串
  2. -- 这个表示 你把 单引号字符串 这个变量 赋值给了 b 但是没有定义 单引号字符串 这个变量 所以返回值是nil
  3. -- 在lua里面 没有经过修饰符,修饰过的名字都是变量
  4. -- 执行以下代码:
  5. 单引号字符串  = "字符串"
  6. b = 单引号字符串
  7. print(b) -- 结果是 "字符串"
复制代码
回复

使用道具 举报

Aitlo | 2021-10-2 15:46:40 | 显示全部楼层
  1. -- 这里的]]代表什么?
  2. Str = [[我是Aitlo...]] -- 这个属于一个字符串类型,多行形式的
  3. -- 它可以输入一段文本然后进行打印出来
复制代码
回复

使用道具 举报

lijun0223 | 2021-10-30 10:38:39 | 显示全部楼层
回帖水经验!!!
回复

使用道具 举报

wxy0627 | 2022-2-26 21:39:36 | 显示全部楼层
学成了吗?
回复

使用道具 举报

anuo1150 | 2022-5-10 21:18:49 | 显示全部楼层

回帖水经验!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

27

主题

54

帖子

678

积分

高级会员

Rank: 4

积分
678