00:00
我们再来看一下流程控制的第二种case case呢,它也是一种分支控制。它也是一种分支控制,那么一般来讲case呢,就是判断几个具体的值。而进行分支,而前面if呢,它是判断一个范围来进行分支的,对吧,还是有点区别,那么case语句呢,我们也来给同学们举几个例子,大家看case语句这个语法看起来非常的诡异。就是有时候你看完了过后,你觉得这个怎么回事,都看不太懂对不对。但是没有办法,你得看开一点,因为这个线编线这个设计者他就是这么设计这个case语句的,你看什么编那个名印,印完了过后这样写。连这边半拉括号都没有。然后后面这个语句吧,结束了,还还俩分号。好,所以所以说这个就看起来很怪了,他就是case变量名in什么什么写你的代码,然后两个分号表示结尾。这就是一个case,这是第二个case,省略其他分支过后,最后一个是星号,如果都匹配不上,执行最后这个。
01:07
过来把这个语句最后结束,过后把这个case反着写,表示结束。OK,那这个呢,看起来反正比较怪,我们来看一个案例吧。不管怪不怪呢,我们都把它就按照人家,既然你要学事了是吧,那你就只能按照人家这个设计来走了。好,那么我们来看一下case的具体用法。放这了,朋友们放这。那么我们把这个整理一下来找case是我们讲的这个基本语法这一块,我们往这边挪一挪。好的。来,朋友们看这里基本预报。就这么一点啊,我把它标成蓝色的。标成蓝色的没问题吧,然后呢,我们把这个应用案例给同学们走一下。来打开一个,把这个先保存了。
02:03
Vm test case点。对吧,然后呢。老规矩,做一个声明。By shop。By show。然后这个地方的需求先粘过来。OK,好,他说如果参数是命令行,参数是一就输出周一,是二就输出周二,其他情况输出other,那这个呢,也是比较简单的case。Case。那case这个地方,它的这个组合拳也有一个条件,就是什么一个具体的值,那你。就到这一嘛。In。因什么呢,换行。然后一点引号。如果是一。输出你的第一句话。周一。没问题吧?周一没问题,紧接着俩分号。
03:02
表示结束。如果。如果它速度是二。好,注意这个中英文二刮起来,Echo周二。没没问题吧,回车,然后俩分号最后都匹配不上怎么办呢?一个新。回来,然后呢,输出一句话,Other or other,最后再俩分号结束,然然后把这个case反着写,就EAC。写完了,就这么简单,那么我们来运行一下,首先还是老规矩,给他一个执行的权限。Test case回车来。Case,给他一个一是不是周一啊,给他一个二,周二给他一个三,应该是other。没问题,好代码就写完了。有这个代码呢,并不复杂,但是呢,你第一次用的时候,你会感觉到。
04:02
很快啊,很快。我们把它放在笔记中去。放在我们的笔记中去来,这是我们case的。这个。流程控制的使用方式。我们就介绍到这里。
我来说两句