美文网首页
2019-05-06

2019-05-06

作者: gneL | 来源:发表于2019-05-07 00:27 被阅读0次

            记录下squirrel语言的学习。

            因为我只学过java....作为一个noob,我感觉这门语言和java还是有很多相似点。

            编译器用某个第一人称射击游戏来运行代码。

    要运行的代码

            以下是运行结果:

    运行结果

            squirrel的foreach(index,value in group)方法中,参数分别是数组的序列值,数值和数组,和java的foreach遍历大同小异。

            方法里定义变量,也就是局部变量,一定要加关键字local来声明,不然会报错该变量不存在。

            类里的属性声明不需要关键字local。

    test1()这个方法里的testy未声明local

            来试着获取一下类的实例和了解一下static关键字。

             定义一个类Test_Class2,并给它的属性test设置关键字static,这样在方法test1()里创建Test_Class2的实例value后,实例value引用属性test的值不可改变,如果强行赋值会报错。

    可见出错行在33行,test不存在

    相关文章

      网友评论

          本文标题:2019-05-06

          本文链接:https://www.haomeiwen.com/subject/okndoqtx.html