《CS Online(反恐精英online)》【攻略】CSO lua零基础小教室(三) 资料型态与表
更新时间:1609679855 | 来源:巴哈姆特
大家好 我是misk
上次教了大家什幺是函式(function)
也介绍过变数
这次的教学会往这部分深入
不过请放心,这个部分一样是基础的一部份
如果您还没看过之前的教学,请前往传送门:
资料型态
资料型态很简单,在第一章中我们其实就接触过了,就是平常看到的整数、浮点数(如0.01)、字串、布林值(true or false),而我们要对这些资料型态做一些补充。
1.字串
字串是由两个"所包起来的区域,例如:string = "你好!"。
2.布林值
布林值通常使用在判断式中,像是 if 1 == 1 then.....,只要会数学的人都知道是true。没错,其实在if判断式中,可以直接这样写:
因为程式在判断时,会用true跟false来决定要不要执行之后用then跟end所包覆的地方,所以可以直接在判断式中写true。
然后,我们想介绍一个常见的新东西,and跟or,我们直接介绍它们的写法。
相信大家都玩过装置方块,而有一个逻辑方块就是or,它的功用就跟图中的or一模一样,只要其中有一个是true,这个判断式就成立。
相反的,我们看个例子。
里面的or改成了and,经过判断后就不会执行then与end包住的区域了。
表(table)
讲解完比较常见的资料型态后,我们就要讲解比较複杂的"表"了,其实也不是複杂,就只是多了一些东西需要记而已。
1.什幺是表?
简单来说就是一个箱子,里面可以装各种不同资料型态的东西,我们举个例子。
这个list的意思是:它是一个"表(table)",它装着5个具有整数型态的元素。
请记住,表是用大括号{}来装元素的。
那我们如何取得里面的数字呢?
很简单,从索引值0开始,依序往上加,例如:
list[0] = 1
list[1] = 2
list[2] = 4
list[3] = 8
list[4] = 16
就这样。
表还有另一种呈现方式,下面是个例子。
差别都在于:每个元素都取了名,遇到这种形式,我们可以这样取得数字。
list.a = 1
list.b = 2
list.c = 3
list.d = 4
或是
list["a"] = 1
list["b"] = 2
list["c"] = 3
list[''d"] = 4
没错,里面的索引值从原本的01234变成了字串形式。
这样的取得方式很像是以前生物学到的"界门纲目科属种",也就是我们可以这样想像:
"1"这个元素是list属a种
当然这个层级可以一直往下面加,也就是list.a.aa.aaa.....,是可以一直分层下去的,我们举个例子。
如果我们要取得30这个数字,我们要这样取得:list.a.cc,这个东西就是30了,这样的层级方式就像是在箱子里面放入小箱子,层次可以变得更多样化。
CSO API的表
在CSO的API里面也有出现表,我们举一些例子。
1.玩家的位置
由x, y, z组成,所以为{x = 0, y = 0, z = 0}。
2.颜色
由r, g, b组成,他们分别是红、绿、蓝,所以为{r = 255, g = 255, b = 255}。
当然不只这些,而且这些数字都是举例,之后会对这些表做更多描述。
问题
请问要怎幺在图中取得"香蕉"这个字串呢?
一样可以在留言去讨论喔!基本上有了这些知识就可以学API了,之后我们就会讲解API的内容了。
下一章:
-
相关文章
- Related articles
更多
-
《CS Online(反恐精英online)》【说明】Studio主题包停止贩售公告
-
《CS Online(反恐精英online)》【问题】 O创世者怎么用出不可 方块
-
《CS Online(反恐精英online)》【情报】韩国6月3日更新内容 创世者中世纪主题、全新超凡武器、创世者地图竞赛活动
-
《CS Online(反恐精英online)》【心得】记得去确认有没有抽到免费的点数或认同卡 amp; 交换专用串?
-
《CS Online(反恐精英online)》【闲聊】原来是创世者新 呀 的又黑暗又惊爆呢
-
《CS Online(反恐精英online)》【攻略】当你坚持在老游戏里星爆-赤魂魔煞无敌贴脸羞辱殭尸
-
《CS Online(反恐精英online)》【心得】王牌武器「毁灭者(Devastator)」灾厄无组无部件纯伤害实测
-
《CS Online(反恐精英online)》【问题】殭尸联赛分数 如何计算
-
精彩推荐
- Wonderful recommendation
更多
-
《CS Online(反恐精英online)》【问题】解善心人士 送 离场优惠券 已解完~3Q
-
《CS Online(反恐精英online)》【情报】韩国1月7日小更新内容:新年黑市活动
-
《CS Online(反恐精英online)》【情报】韩国4月28日更新内容 全新超凡武器、创世者明星斗阵/枪王之王、全新地图、黑市开放
-
《CS Online(反恐精英online)》【情报】急徵人,下星期的电竞比赛,殭尸R地下斗技场直播赛;报名只到8/14中午12.
-
《CS Online(反恐精英online)》【问题】关于殭尸联赛积分
-
《CS Online(反恐精英online)》【法国 】部队招生文,法邪大家族欢迎您 来者不拒!
-
《CS Online(反恐精英online)》【问题】想请问黄金殭尸出现的时间点
-
热门资讯
- Hot News
更多
- 1 《CS Online(反恐精英online)》【攻略】【每周任务】S病毒征服者 & 【荣誉勋章】蜘蛛人类、狗统领 解法分享 | 详全文☟
- 2 《CS Online(反恐精英online)》【问题】请问这个勋章的获得方式
- 3 《CS Online(反恐精英online)》【问题】询问这跑步有彩虹是怎样获得?
- 4 《CS Online(反恐精英online)》【心得】[CSO]暖暖麻生亚子
- 5 《CS Online(反恐精英online)》【轻小说】末日生存 死亡游戏 (重要公告 第28章 正在创作中 2020/11/3)
- 6 《CS Online(反恐精英online)》【问题】季节炸弹怎么放装备 已解决
- 7 《CS Online(反恐精英online)》【问题】请问一下近战挥 产生蓝色影子做出挥刀效果是什么?
- 8 《CS Online(反恐精英online)》【问题】魔法剑应该装什么部件?
- 9 《CS Online(反恐精英online)》【问题】请问这个结算图可以关掉吗
- 10 《CS Online(反恐精英online)》【情报】韩国12月10日更新内容 全新殭尸、殭尸模式平衡调整、第八季超凡角色、全新活动
-
热游推荐
- Hot Game
更多
-
游戏视频
- Game Videos
更多
-
- 《黑色沙漠》【黑色沙漠台服】觉醒女拳码率录制测试bilibili(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】2021年万圣节活动 我遇见了阴间莎亦_网络游戏热门视频(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】降生 10代梦想马bilibili(视频)
- 时间:2021-11-12
-
- 《黑色沙漠》【黑色沙漠】万圣节前夜 韩服城战 天马攻城bilibili(视频)
- 时间:2021-11-12