00:00
好,我们接着往下看啊,我们接着往下看。呃,这里我再强调一点啊,同学们,刚才呢,忘了强调了。哪个地方要跟他说一下呢?就是在我们勾勒里面呢。如果你的if语句里面只有一句话,也需要有这一段大括号啊,你看,如果你把这段大括号去掉。你会发现。这个地方会报一个编译错误,你看这里,同学们看。它会提示错误的,看到没有。语法错误,这种写法很多编程语言里面是允许的,就是说如果只有一条语句,可以不用大括号,比如像Java。对不对,比如像PHP它都可以,但是呢,在勾勒里面它是不允许的,就是说即使你只有一条语句,你也必须把大括号给我写上,这一点请同学们注意。尤其是学过。其他编程语言的同学呢,要小心这个地方的一个特点好不好,好我们接着说双分支,那现在呢,我们看一下双分支,有了单分支这个基础呢,我们再说双分支也是比较简单的,所以双分支听这个名字嘛,双就是两个的意思,也就是说我们这个时候条件呢,是如果为真,我们怎么样。
01:19
那否则我们又怎么样,就说真怎么样假怎么样,你看刚才呢是。如果怎么样就怎么样,没有下文,没有下文了,但是呢,在实际情况下,往往我们有。另外一种选择就是条件为真怎么处理,条件为假又怎么处理?这时我们用的是if else时的这种结构。基本语法大家看这里就是这里。老师高亮的部分说明,当条件表达式成立及执行代码括号一这里面,否则执行代码括二,同样大括号是必须有的,这不能少。不能少啊,同学们这块呢要特别的小心注意,一般来说这个L呢,要写到上面去。
02:04
好,这样写。这样写它是有一个格式要求的,好,我们把这块基本语法说一下,放到笔记里面来,我们刚才讲的是双分支,对不对?双分制。双分支控制。我们给他来一个标题三。标题三,我们刚才做了一个基本的介绍,基本语法说明对不对?我们说了一个基本语法。基本语法完了过后呢,我们就有应用案例。老规矩,先把基本语法呢给同学们放到笔记里面来,很简单。大家看这里。这个呢,老师。截一个小图放到这里。便于同学们的复习,下面呢,我们直接就来上代码了啊,我们来看看一个应用案例,看看怎么使用双分制。
03:03
还是比较简单。用的是上面前一个案例,大体差不多说,请你输入一个人的年龄,如果该同志的年龄大于18,就是如果他大于18岁,则输出你的年龄大于18岁。要对自己行为负责。否则。来看有个否则,就如果怎么怎么样。否则怎么怎么样,那就是if else这种逻辑了,好,这里呢,这次我就不分析了,同学们我就直接给大家上代码了啊,注意听讲。那现在呢,我们直接写代码。这个我们把它写成if demo2好不好?再来一个文件夹叫IF2。还是讲if的嘛,If else吧,好吧,这样大家一看就知道了,哦,原来是这个意思。从包的名字我们就能区分老师里面代码写的是什么内容,是不是Mo。
04:00
好的,我呢还是投一个来把程序的一个结构给大家放到这里来。把我们的需求放在代码中,注意听,跟上老师思路啊,同学们,跟上老师思路。编写,那这里呢,还是老规矩,你只要写程序嘛,肯定都有一个思路分析,其实这个代码很简单,你也应该有个思路分析,对不对,第一步我们分析,我们分析出来呢,它有一个年龄没问题吧,这方刚才是不是讲过了呀,只要是年龄。那你这地方就应该对应一个变量没问题,Edget没没问题,第二个呢,他说输入啊,那输入肯定要接收了,对不对,那就是接收用。这个是看LN来接收。是吧,第三一个第三一步呢,他说如果怎么样,否则怎么样好,我又分析出来,它应该是if else这种结构代码写完。
05:01
开始走代码,那这个代代码就很简单,前面呢有很多一样的东西,老师就怎么样偷了一个小懒,没问题吧,我把这个呢,前面写过的一方代码拿过来给我用。没事了吧,第一个我们就完成了,第二个他说接收也做完了,是不是,那就IFS了,没问题,来一个吧,如果H大于18,我们就输出了一句话,这句话叫什么?用它你的年龄大于18。好,怎么怎么样,我不写了,Else。注意代码严谨性啊,中间都有空格,千万别扫了,虽然你这样也不报错,但是呢,不规范。好,提示另外一句话,放过你了。试一试吧,说你的年龄不大,这次饶你。放过你了,写到这单我写完了。那么我们来执行一下,看看能不能成功呢,走一个。这时我们要切换一下目录了,大家看啊,我CD到上一节还记得这些命令吧CD。
06:06
DRDR里面有一个main.go是我刚刚写的,对不对?Go run main点走。我们来输入一个年龄吧。我们是个年龄20岁。年龄大于18,判断正确。我们再来输一个年龄小于28岁的,比如说我输了一个17岁。你的年龄不大,这次放过你了,果然是有一个if怎么怎么样,Else怎么怎么样的逻辑就融在里面了,大家看能体会出来吗?应该能体会出来是不是好。同学们,我把代码给同学们放到笔记里面去。好的。那老师呢,刚才这段代码。写完了,你看你自己能不能写出来,对不对。好,我把这一段。代码放到笔记中,便于同学们的复习。
07:01
好,同学们,那关于我们双分支的一个基本使用,我就介绍到这里,我再多说一句啊,我再多说一句,大家看。如果我们换行输出。我们看这里面有没有报错。大家看到没有错了。所以说这个go浪啊语句有时候显得反正挺挺有意思的,他就强制你的这个语法的风格,就代码的风格必须按照他的要求,按理说这种写法在很多编程语言里面绝对是能通过的。Java呀,PHP啊,Net都没毛病,包括我们CC加加都没毛病,但是呢,我们go浪语句呢,他要求我们的代码最好是有一种风格,因此呢,你这样写,他觉得有些人换行,有些人不换行怎么办呢?他就要求从编译器的层层面就要求你,从语言层面就要求你必须这样写在同一行,说这样也好。对吧,这样就不要给我们这个有选择综合症焦虑症的人呢,留一点空间,有些人说,诶到底这样写还是这样写。
08:07
我们的格朗语言设计者就说了,你也别选了。都通通的写在一行也好,对不对,也简也OK,好,那么以后大家注意这个地方不要换行啊,好,同学们注意这个细节,好,那关于我们一副钥匙的基本使用呢,老师就给大家介绍到这里。
我来说两句