00:00
那我们就开始真意的一个撸代码了,然后刚才有些人说,老师你说录代码,我等着撸了,到现在都还没录,是不是这样啊?好了,我们就开始真真意义的一个写代码,写代码了,不用想了,第一个代码就是写什么了,Hello word,所以到过时过节的时候,经常看到一些程序员发到一些东西。啊,什么呢?允许我用多少种语言给你做一个祝福,无非就换一种语言写一个打印嘛,是不是这样啊,在这里啊,我们就写我们第一个程序,但实际上刚才我已经写过了,好刚才写过的一个地方,然后我就不再写,我直接在这里面给大家直接讲一个,啊在这里面呢,我们需要一步一步来看。首先你要把这个程序。当做一个商场啊呃,给大。写一下。
01:07
好,我们要这么来弄啊,有几个啊,一个是把。程序。当做。类比于商场。好,那紧接着。你想你去商场,你肯定先来做什么操作。找入口吧,是这样的吧,那接着找入口了,你要注意一个地方呢,我们在这边首先要学的就是一个入口,这里面入口了。和我们商场不一样,因为商场有可能有多个入口了吧,我们的购有且只有一个入口够了,有且。只有一个入口函数啊,这个函数就是什么函数呢。问函数,好,那现在能看着的一个地方,这一个就是我们的一个。又考函授。
02:02
入口函数好,接着入口函数里有没有,看着函数有什么。不一样的地方啊。一个。这里面有一个关键字啊,等会再说这个元素啊,这就是分析,这是一个关键字,了解这个函数名字了,紧接有个大括号吧,好,接着还得要注意的是,我们构语言有什么不一样的地方呢?你别的语言呢?你这大炮以前的语言是我可以这么写。括号嘛,这要是对称的吧,好,那我们试一下。在这边有一个编译嘛,然后这编译呢,有有几个有几个选项,我等会再来看一个一个CTRL加R,然后你可以直接来CTRL讲啊好,接下来会发现一个错误,什么错误了,还这里面语法。应该在这里面呢,看到了吗?在这里面不应该,这个括号地方不应该是一个新行,那是什么意思啊?也就是说构圆这个括号必须要放在函数同一行,不能够换行。
03:00
好,这是一个这个左。括号必须。和函数名同行,就不能够换一个新行?好,必须有同行一个好,这个搞定一个入口,然后接着入口有了,我们商场有了地方之后,那下面呢,你又你是不是可以进入这个商场啊,进入这商场,接下来我们是不是就干活了,我们所谓干活就是。所谓干活,那我们在这里面的干活是什么呢?我们在这里面是调用函数。好,调用函数呢,在这里大家能看到了,在这里面我们就调用函数,在这里做什么事情呢?实际上我们就是一个打印,打印呢最终呢,在这里面要注意的是什么呢?在这。这个hello,它会打印到屏幕,然后。
04:05
这一个要注意的是通过这个包,然后点来干嘛呢,打印也要接着也要注意。它这个函数呢,它会自动换行。好,这是一个就干活,我们就打印这种东西。接着还得要注意的是。我们调用函数。然后呢,有什么情况呢,大部分都需要,然后啊到导入包。这是一个它里面的一个操作,什么意思,你用了我这个东西,就正如说诶我要我来一个买买东西,我想买某个品牌,我先把这个东西拿过来才能用嘛,好接在这你调用它,你必须要有一个这一个import。
05:10
什么MT,这个如果没有会怎样?看到了吗?他会提到这个ND范没有定义,调用之前大部分需要先导入包,所以这就导入包的一个作用好。这个搞定了吧,然后接下来有没有发现有什么不一样的地方呢?好像前面多了一句话吧。多了一句话,这个是什么package吧,然后在这里面呢,我们需要注意的是我们go语言。是以这个什么呢?以包作为管理单位。好,这什么意思呢?这个包里可以认为它就是一个标识符,然后也要紧接着还有这么一个地方。
06:06
每个文件。必须先干嘛呢,声明。八好的格式就是一个package,一个package,然后后面写上一个标识,好,紧接着第三点,在这里面有有几点需要注意的。第三点是什么东西呢?我们还得要注意一个什么东西呢,就是如果你这个程序要运行的话。程序,然后。必须。有一个梦吧。好,什么意思,有些人可能会乱了,老师你就说这个闷函数,又说这个闷包到底有什么区别的,是这样的,这次函数入口地址就是说它调用的时候是从第九行开始调用,但是它以什么呢?它就是以这个包作为管理单位,也就说你每个文件必须要声明一个包,然后说明这个包是。
07:14
语法规则来了,他走还是走这一个,然后接着大家可以看一下,我在这里面我写一个哈。那有什么情况呢?和哪句话不一样呢?程序必须有一个闷包了吧,好,必须有一个,好,但是你程序有没有这个闷包,现在你有闷函数,而且这是主函数,这是什么?这叫函数,这叫包,那是不一样的,好,那现在呢,你开始编译运行一下。在这里面我们发现怎样?在这里能运行吧,好能运行,那接着我先把这个给删了。好,走。有什么问题啊,他实际上刚才那个运行是运行上一次的什么,上次那个结果,接下来你会发现在这里面。
08:04
能不能运行看得不清嘛,那接着我我可以在这里面通过什么,它可以通过一个命令的啊,通过一个命令。能看一眼啊。Go,然后来一个Bill吧。Ild,然后接下来是他叫零一吧。这也没有提示是不是,然后这里面也没有东西了吧,好,最终结果是一样的吧,那就说明这个程序能不能编译通过。是出不来了,好,接着你要注意的是,你这个程序必须。运行这一个必须有一个闷帮,知道吗?好,我们看一眼。好了吧,出来了没出来了吧,好,这是一个啊。比较重要的一个重要。然后现在我们再来看。
09:00
差不多了,我们再来看还有一些,那有没有发现我我写了好多个这种。什么两个反斜杠这种啊,好,这是什么东西呢?这个叫注释,注释不是代码一部分啊,然后接着还有一种注释,什么注释啊,这种注释。这也是注释,这是什么注释呢?这是快啊。对,注释。好,因为你这个是一行一行的嘛,我这个呢,我可以这样写啊。看到吗?这就是所谓的快注释,好。然后接着还给大家提一下,记得我们的这个购员。它那个语句。结尾。是没有封号。就说你不要给我在这里面加个分号。然后。这个封号了。
10:02
你这么加。诶,所以写错了。好,来看这家啊。我把这个,诶。卡住了,刚才把这个给先删了。然后两个坑就讲啊。虽然他没有错误,但是是没有呀,诶这个我刚才加了封号,他会干嘛呢。来等下CTRL加啊。有,你发现有什么情况。是置封号自动会干嘛去掉了吧,这个ID错了,然后紧接着再给他看一眼啊,看一个东西,这个ID里面呢。比较人性化地方。Hello it casta。然后紧接着有没有发现现在呢,我有没有对齐了没有啊,你保存一下。看到有什么区别,它会自动格式化,就是说你写代码不管啊,不管你写的怎样啊,就是说它会有一个自动格式化一个地方,好在这里,那假如说我把这个再来演示一下,然后把这个放到那么那么长来一个CTRL加S。
11:13
看到没,自动格式化一个。好,这一个就是我们第一个程序的一个什么呢?第一个程序的一个讲解啊。
我来说两句