00:00
我们现在已经对skyla这门语言的特点以及它的编程风格有了一些基本的了解,那接下来呢,我们就会分为不同的章节依次给大家介绍skyla的语法细节,以及它跟Java,跟其他编程语言所不同的一些其他的特点。那首先我们要介绍的第二章是skyla中的变量和数据类型,在这之前呢,我们先来说一下skyla里边编程风格比较重要的一部分就是注释。大家都知道啊,对于一个程序员而言,写注释是一个非常好的编程习惯,它不仅仅能让我们在写代码的时候把自己的思路先梳理出来,另外呢,就是也能够让别人看到你的代码的时候更加清楚的知道啊这段代码说的是什么,让代码的可读性更强。那SC里边的注释简单来讲就一句话,那就是跟Java里边完全一样啊,所以这一部分其实大家如果对Java语言本身比较熟悉的话,呃,那其实就非常简单了啊,也分为三种不同的注释,单行注释、多行注释和以及文档注释啊。
01:09
那接下来我们在代码里边还是简单的做一个测试,看一下分别怎么样去使用,首先我们还是新建一个package,第二章PACK02,然后接下来我们在下边去新建一个GALA的单利对象object,因为我们要做测试嘛,接下来我们把这个叫做TEST01。做一个注释的测试,那主要我们其实就是简单的写一行代码,然后去把这个注释加上就可以了啊,比方说我们直接打印一个hello,那么在这里我们在每一行语句啊,甚至在整个程序的任何地方,其实都可以直接插入注释,呃,如果我们直接用两个斜线的话,后面跟着的其实就是分行注释啊,或者大家知道就是我们如果在idea里边啊,哎,一行代码上面直接。
02:10
加斜线可以直接把它转换成一个单行注释,所以有时候我们也会直接选中一部分内容,直接直接做这个单行注释的选择啊,啊,那比方说这里边我们的注释就是说明一下,接下来这一句是打印输出,这是最简单的注释方式啊,那当然了,大家如果要是发现我如果有很多想要写的内容的话,那也可以把它写成一个多行注字,不是就是一个斜线加星号,然后我这个直接一回收啊,就是一个多行注释了,中间的很多行文本内容都可以作为我要解释说明这段代码的内容啊,比方说这里我们能写的就是。测试一个简单的测试程序。测试。
03:03
主要是用来测试注释就是非常简单的一个多行不是那另外。还有一个比较特别的就是所谓的文档注释了,文档注释呢,它跟多行注释很类似,只不过我们在敲的时候一般是挑一个斜线,然后敲两个星号,这样直接回车,看到动给我们补全的就是这样一个形式,形式上看的话,诶大家看也是先有这个斜线芯,然后结束是芯斜线,看起来跟多行注释一样,但是呢,这里边因为它有了比较特殊的这种格式就会。可以让我们根据这样的注释可以直接生成文档啊,就像这个Java里边有Java dock一样,Scla里边也有scla dock,我们直接对于这些,呃,文档里边的一些需求啊,我们如果能够直接描述出来,或者说对于一些方法,对于一些类,能够直接描述出它的一些特性的话,那么我们就可以直接把这些内容写在文档注释里边,那自动生成sc dock的时候就可以显示出来了,所以大家看到这里边。
04:13
文档注释,我们正常情况下都必须是在一个方法或者是一个类前面才能够去使用这样的文档注释啊,那大家看这里边我们就是在main方法上面啊,有了这么一个文档注释,我可以直接写一句这是程序的。入口方法就是我们的main方法,那下边这个at para as,其实就是介绍这个方法里边的参数了啊,那其实是外部传入函数就是。文档注释的一个特点啊啊,这是关于注释这一部分跟Java基本上是一样的,然后另外呢,我们还需要注意一下在scla里边的一些基本的编程规范啊,这个其实跟其他的语言也非常的类似,呃,这里边给大家介绍一下,首先就是我们在一段代码里边,尽量让自己的这个缩进的风格是一致的,比如说很多同学喜欢的这个缩进风格可能是直接用table键,或者有些同学习惯的是用空格键,那如果说大家用的是table,那就尽量我们所有的地方做缩进的时候都用table,如果你用比方说四个空格,那就全部都用四个空格,这个只要大家风格一致就好,比较推荐大家的就是直接使用table键啊,这样的话,我们整个这个又简单又风格一致啊,然后另外就是说在I里边,我们也知道可以直接用快捷键选中一段代码来做格式化,CTRL加alt加L啊,那还有就是说我们在写这个表达式的时候。
05:51
啊,运算符的两边习惯性的会各加一个空格啊,比如说我们这里边写一个加减乘除的一个四则运算啊,往往中间会空开一格,这样的话看起来也会比较舒服,然后书写起来也会比较方便啊,那最后还有就是对于skyla,大家知道在Java语法里边,每一行结束都必须以一个分号分割,那skyla里边呢,没有这个要求,那是不是我们直接这个一行假如非常长的话,我就必须把它写在一行里边呢?
06:23
哎,也不是的啊,Skyla其实编译器可以自动帮我们判断当前的这一个表达式是否已经结束,其实是可以,呃,我们也可以在中间把它打断,然后做换行处理的。所以一般。一行最长也是不要超过一个一定的限度啊,比方说我们这里边不要超过80个字符,如果超过的话,我们就直接换行到下一行去显示,这样的话,我们整个这个格式会看起来更加的舒服,更加的优雅一些,这是一些基本的编程习惯。
我来说两句