00:00
接下来呢,我们制定一个函数啊,来实现我们自己用户的一个功能啊。那这个函数的基本语法。这个样子的。来看一下吧,呃,首先呢,是这个中号中间过了一个方式。中的都是这个可选项啊,可写可不写。啊方式,呃,后面呢,这个是这个函数的名称。后面呢,又过了一个这个小括号,一个小括号。那这个呢,也是被括起来,那你说可写可不写。当然,一般情况下,像这个方式和这个括号呢,呃,为了能看去看出它是一个函数,我们都会写啊。可读性好一些。那再往下呢,是括号。那具体中间呢,就是相应的这个内容。这里面要注意的是呢,呃,他这个return呢,一般我们不采用这种方式。一般呢,是用这个刀符加问号。是判断上一条语句是否正常执行。
01:00
大概岗位。我来看一下经验技巧。必须在调用函数的地方之前先声明函数。也就是说,你要想调用这个function name,调用它这个函数的时候,必须在前面这个函数已经提前定义了。因为那啥呢,他从上面往下执行。比如说你把它挪到最上面,上来就执行,他根本就不知道这个函数的存在。那所以说呢,他就要求先把这个函数放在上面,然后。那到到这儿的时候,他实上就能做得到。啊,那这个呢,是再往下。函数返回值只能通过登问号系统变量获得。可以显示。加返回,如果不加,将以最后一条命令运行结果作为返回值,那后呢,这个根的值呢,都是这个零到五。跟我们那个传统的一个意义不太一样啊,只是返回这个到时问号返回的值啊。
02:02
那么来看下面这个一个案例,计算两个输入参数的和。这一个函数上函数。喂。减号、叹号。Best。首先定义一个函数。Function fun。搭建一个名称。上。求和吗?这像这个方式和这个后面这个啊,可写可不写,这里面呢,我们最好呢,写一下能看出来。那具体中间就是求和的内容。怎么算求和的?首先得有一个变量。对吧,嗯。
03:00
准备求和。那S。等于我将你输入的两个参数进行求和,那这个参数怎么输呢?刀符下面的刀一加上刀。这样就能求两个。因为它这个参数的传递呢,是采用DO1DO2DO3DO4啊do n这种方式进来的。那这是求和,求完和之后把这个值输出去。那这个记住这是定义一个。函数,嗯。我并没有掉。是没有调用的。没有调用它就不会被执行,那下面有一个read啊,之前讲的他是登场了。要求你这个参数是从方向台上进行一个输入,那就对了呗。啊。
04:01
我不加上了,那就是说一直在等待。代理输入删除。提示一下啊,Input。嗯。二一。输入里的第一个参数。那这个函数赋值给谁呢?变量不需要加的吧,就给他。你要加上一个,这是啥?这是不是相当取T的值啊?这不一样啊,这是取值,这是不是等待负值啊?瑞杠T。定的是阴部的腰。然后后面加上D。这是输入两个参数,也就是说你函数这个脚本从上往下执行,执行到这的时候并没有执行走到这输入一个参数,比如输入个一,再往下走,走到这输入参数二。
05:05
那下面是不是该掉这个他了。那这个呢,就是some。取出。你用的第一个值啊,然后你再。取出行。看看啊捋。从上往下走啊,先走到这是。进来一个一,这走到这,这是不是一个二。然后我调用上面定义的这个。那Sam这里面呢,是取出参数一的值,取出参数二的值,那你参数一的值就是P的值,比如说你刚才输入它也是一。然后另一个呢,这个加12的值呢,是这。你说的二。传来之后,他就调了这个上那上里面两个值一取取。
06:02
就是这么一个过程哈,好,那我们来数一下。等一下。它提示你yourter。一个闪烁。再来。就是这么一套过程哈,往上看。往下走,走到这儿并没有执行之后呢,等待你输入第一个参数。出第二个参数,输完之后调求和的函数。啊,那函数这个输入的参数值呢,就跟你输入的参数的值。有关系。啊,这就是一个函数的一个基本使用啊呃,在你们这个后面的开发过程中啊,呃,写这种相对少一些啊,啊基本上你们就是看别人的。能看懂就OK,像这种稍微复杂一些的。动作一些。都会是,呃。
07:00
有现成的啊,或者说呢,有这个专业的这个运维工程师他们去写。
我来说两句