lua做为一门高级语言,在游戏产业运用到机会越来越多了。
测试掌握几门脚本语言也有一定的重要性;
以下对于lua组合输入做出一些引导;
测试需要掌握的关于返回数值,主要用到布尔类;
前言的指引:
lua的语法比较简单和清晰,学过c语言的可以很好的掌握
学习返回数值的部分;当测试自定义了一项条件时,满足可以返回true,没有达到返回false;
所以有一定学习的意义。
先了解下lua的学习类型,这些是在测试中可以用到的;
数字类型:number 字符串:string 布尔类:true,false 函数:function 用户数据:userdate 线程数:thread
识别这个需要用到一个type()的函数
Print(type(“hello world”))
>string
Print(type(“world”))
>string
Print(type(“1+3”))
>string
Print(type(1+3))
>number
按上面来看,可以明白知道可以很准备的识别。当超出识别范围时,lua编译器会显示一个叫nil的数据。
例如:
print(type(no))
>nil
因为在lua语法中字符类的需要加“”,当用到print时意思为打印出来的,这里也可以对这块做一些留意。
下面谈谈布尔类型的
print(type(ture))
>boolean
识别多个
print(type(ture,false))
>boolean
语法是不是很简单,同样可以用于识别上面的其他类型。
好,混合一下看看
print(type(true,123,"time")) 注意这里非法的我就不讲了,这里去扩展实验下。
>boolean
print(type(123,true))
>number
额,有逻辑的关系啊。测试中可以用于判断先后的条件,前者满足比后者高。
暂时先讲到这里,博文上将先剧透一些基础的,将来假设我有时间的话一本测试书籍将包含测试和策划用的大部分例子,帮人帮已,也让lua可以更多人掌握。