记录下squirrel语言的学习。
因为我只学过java....作为一个noob,我感觉这门语言和java还是有很多相似点。
编译器用某个第一人称射击游戏来运行代码。
以下是运行结果:
squirrel的foreach(index,value in group)方法中,参数分别是数组的序列值,数值和数组,和java的foreach遍历大同小异。
方法里定义变量,也就是局部变量,一定要加关键字local来声明,不然会报错该变量不存在。
类里的属性声明不需要关键字local。
来试着获取一下类的实例和了解一下static关键字。
定义一个类Test_Class2,并给它的属性test设置关键字static,这样在方法test1()里创建Test_Class2的实例value后,实例value引用属性test的值不可改变,如果强行赋值会报错。