00:00
好,那现在我们来再给大家介绍一下go语言里面的这个注释,也叫comment,它的这个使用。那么这个什么叫注释呢?是这样子的,同学们,就是说我们在去写一段代码的时候啊,叫做软件开发的时候呢,我们往往会对程序有一段文字的说明。对吧,目的是为了提高代码的阅读性,你比方说有些人写了一段代码,写了很久,代码也很长,如果说这一段代码没有这个注释的话,等到一年以后,两年以后再来看的话,他几乎不知道自己写的是什么了。所以说在注释呢,是一个程序员必须养成一个良好的编程习惯。将自己的思想通过注释先整理出来,用代码去实现,也是一个比较好的习惯,也是为了让别人看你的代码看的比较轻松一点,对吧?那如果说我们每个人都不写注释,那这个就问题就严重了,那你看我们即使看别人这个。
01:02
我们去看一下go原原代码,人家就都有注释,我们找一下啊同学们,刚才我们把go是装在这个目录下面的,你们看一下。Go的源代码src。我们在里面找一个包啊,就找那个。Fmt这个包,这个包呢,我们随便打开一个文件,这是它的源代码。同学们看它的元代里面,你看这这个就叫就叫注释看到没有。你看这也是注释。那人家这些高手,你看包括他连这个都写的有,他说这个什么意思啊,Right is the function to call to,什么amit formed output tobe printed,他这个句话就是它的一个注释啊,对吧,他说这是一个函数,写一个函数干什么,要去调用一个输出,对不对等等等等,格式化一个输出等等,你看这些地方你家都是写的很好的。包括这边都有注释,所以说我们。我们这个做开发呢,也要养成一个做事的习惯,这是一个很好的习惯啊。将来对大家。
02:05
发展也很好。你比如说你参加工作以后,如果你的代码里面一行注释都没有,那你的项目经理一看就觉得你这个人不行,对吧?要么不负责任,要么就是没有一个良好的编程习惯,人家就会看不起你,对吧?或者是对你有意见吧。所以说我们要多写一点注释。第二个呢,在构语言的注释呢,主要有两种,一个是叫行注释,还还有一个叫块注释。那么行注释和括注式是什么意思呢?我们来给大家演示一下。来,我们来走一走啊。这个地方我们讲的是什么呢?讲的是注释。来,把它放到我们的笔里面啊。走一个。放到这里来,我先给大家解释了一下,简单的介绍了一下注释,介绍了注释。
03:01
对吧,注释是什么东西。我们做了一个简单的介绍。啊,注释是什么呢?刚才老师在这写出来了。就是养成一个良好的做事习惯。这样呢,可以提高代码的阅读性。对吧,诶这是第一个,那么注释分几类呢?就是在构语言里面,在构中。告暗中。勾中这个注释。注释有什么呀,有两种形式。两种形式啊,两种形式,我们把它列出来,第一种形式呢,就是我们所说的叫做行注式。叫杭注式。第二种形式呢,我们叫做块注释。块注释。块注注释啊注释,那么块注释呢,也叫多行注释。
04:01
多行注释。好,每个人我给大家举个例子啊,举例说明。大家看一下。呃,那么我们看看一下这个行注式的这个风格式,基本的格式是斜两个斜杠。注释文字。写个案例。啊,它的基本的风格。基本的语法啊,基本的语法是什么样子的呢?给他写到这里来,他这样子的。就是两个斜杠。然后这里面就是你的注释的内容。好,那么我给大家举个例子说明啊,举例。OK。举下例子。嗯,我们就以刚才咱们写的这个代码为例,给大家进行一个演讲啊演示啊,大家看这里比方说。我想。干什么呢?我想把这三行注释了。这三行我不想让它运行了,意思就是不让运行啊,你看现在在没有注释之前。
05:01
你这会输出几句话,大家看一下。我们C1到上级目录DR,这里面有个main.go对不对,Go。Run什么呀?may.go它会输出五句话。是不是五句话呀,看看这里12345626句,我我想什么呢?我想这两句话,这几句话不执行了。这几句话啊,大家看这几句话不知行的怎么呢,怎么办呢,我可以注释掉。我可以注释掉行注释就这样注释的。这样注释。哎,这样注释,这样注释。就前面加两个斜杠。就可以注释掉了,当你注释完了过后,我们再来运行,你会发现,诶注释掉的那几句话呢,就不生效了,看到没有,它只输出了Tom Jack,那就说注释掉的这个代码呢,就不生效了,明白吗?就相当于说不不工作了,那如果说同学们说刚才老师一一步一步的注释呢,太慢了,所以说呢,我们也有一个快捷键。
06:10
怎么怎么做做注释呢,啊,大家看选中这三行。选中,然后CTRL加这个斜杠好一并注释。啊,我给他写到这里来啊,这个就是注释的效果,而且你还可以写点写点文字,比方说。哎,你看这个也是个行注式啊,就是什么意思呢?就是说这是一个幂函数。这是一个命。幂函数对吧,是函数的是我们程序的入口。那这样多方便啊,这样就可以把你的这句话,这个函数干什么的也写的比较清楚,你看这个地方也可以注释好,那注释的时候有一个快捷键,希望给大家分享一下。啊,如果希望。希望一次性。
07:00
希望一次性。注释多行。啊,注释。可以加这个快捷键。CTRL加斜杠。好,我把这个呢,到时候也给大家整理到笔记里面来啊,像我们这个文档里面也有。在这边也有啊,你们也可以查一下。你看这边也查一下也可以啊,看这写的有看到没有CTRL加这个斜杠,诶不是这个啊,CTRL加斜杠我们找一找。看这里看到没有。往下走啊,这儿找到了没有,就是注释多行注释切换行注释。那如果说我想把这个撤销又怎么办呢?再按一次就撤销了。看到没有,好就是第一次。第一次。表示。表示注视。再输入第二次呢。第二次就表示取消注释。简单吧,好,就这意思啊,大家注意一下这个东西,好,我把这个案例给大家放到这里来。
08:05
对吧,我们杭注式的这个小案例放在里来。OK。好,我把这地方这里面就是注释。哎,这就是主食啊。放在这儿。好,这就是注释,那么注释的快捷键呢,刚才大家也看到这有个CTRL加斜杠,可以做一个快捷键,举例啊,举例我们放到刚才放错了啊,放错第二个放这。块注释又是什么呢?我们来看一下。块注释。括注释的基本语法,我们看一下啊,基本语法是这个样子的。还是给他一个小点,它的基本语法是这样子的啊,斜杠。心。然后新斜杠里面是我们的注释内容。
09:00
看到没有,里面是我们入释内容,我给也举一个例子,举例说明。我们还以这个为例吧,同学们,我们还以这个为例,假设呢,这个地方我们想这样做事。我们也可以这样做事啊,斜杠。心。然后注意。打回来。这样子也可以把这三行一并注释掉,这个呢就是用的块注释的风格,好,我把这段代码呢也给大家。放到笔记里面来。哎,这个就是块注释。对吧,这就是块注释。好,OK了。OK,那我在这儿对这个注释的有几个细节说明,再跟大家聊两句啊,使用细节。对于这个行注释块注释呢,被注释的文字不会被构编译器解释执行啊,编译执行啊,不会被他这个执行,那就说你一旦注释了,你的这句话就不生效了第二点。
10:04
块注释里面不允许再有块注释,不能嵌套。什么意思呢?打个比方吧,你比方说这已经有一个块注释了,你说哎,不行,我要把这一行再用块注释包起来,这就不允许看啊。你这边再加一个块儿就是。好,你看。这个地方程序就就就会有问题。你看他这边应该会报一个错误。你看这报错了吧,下面一堆都错了,就是你的块注释里面不能再嵌套一个块注释,为什么呢?你看啊,如果你这样嵌套的话,看他认他是怎么理解的,他认为你这个块就是到这就结尾了,你看斜杠星,它匹配的一个新斜杠就完了,那下面这个斜杠星就没人匹配了。因为你这个中间的斜杠芯已经被当做注释的一部分了,那你下面这个斜杠星呢啊,新斜杠就找不到匹配的了,所以说它就报错了,所以大家注意啊,我们块注释里面就不能在嵌套块注释明白这意思吧。
11:06
好,这个细节大家注意一下啊,注意一下好,那关于这个细节呢,我们把它也放到笔记里面来就可以了。细节。好,把它放到这儿就行。使用的一个细节,说明两点啊,第一点。第一点就是一旦被注释了,那么注释的这个被文字不会被构编译器再执行了,而且呢,块注释里面不允许在嵌套块注块注释啊,这个是个重点,不然的话以后你的代码写错了啊,注意这个问题。注意一下。好,那关于这个我们的go的注释呢,我们就先给大家介绍到这里。
我来说两句