您好,欢迎来到气泡游戏网!

气泡游戏网
手机应用中心 热门攻略 轩辕传奇 气泡问问 疾风之刃 枪神纪 天堂2M 救世者之树 上古世纪 黑色沙漠MOBILE 未来战 冒险岛M(楓之谷 M) 传说对决 瓦尔海姆 鬼谷八荒 怪物猎人系列

当前位置:首页 > 攻略库 > CS Online > 正文

《CS Online(反恐精英online)》【攻略】CSO lua零基础小教室(三) 资料型态与表

更新时间:1609679855   |   来源:巴哈姆特

yrgna1234 (misk) #1 2020-09-19 01:28:41
大家好 我是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的内容了。

下一章:

看较旧的 8 则留言

misk: 09-20 13:07

[yutinglia:yutinglia] 讚喔

乂缄默乂: 09-20 23:02

GP奉上

misk: 09-21 08:55

[SAR65394391:乂缄默乂] 感谢支持

wanghaer25 (wanghaer25) #2 2020-09-23 03:29:04
我还以爲是那个绝对武力CSO
misk: 09-23 14:03

什幺意思?

绯桜の兔: 09-23 19:54

[yrgna1234:misk]他刷存在感的...

关于我们 | 商务合作 | 广告服务 | 法律声明 | 内容导航 | 游戏帮助 | 问题反溃

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2019-2025 by 鲁ICP备2024066534号-1 成都市互联网举报中心