PowerShell-自定义函数(二) Function的另外一种写法

上一篇咱们讲了一个最简单的Fuction的实现方法,了解了Function最简单快捷的一种编写方式.ide

这种编写方式在实现简单功能时很是简洁高效,可是碰上更复杂的需求,这种写法即不直观,也不利于代码整洁.blog

下面咱们来看看Function的另外一种写法.ci

 

目标(同上篇):get

输入姓名和年龄后,直接在显示 某某 今年 多少 岁 .it

 

示例:io

Function Test-Function {    
    Param
        (
        $Name,
        $Age = "18"
        )

    Write-Host "$Name 今年 $Age 岁."
}

 

说明:class

  1. 与上篇文章中相比:变量

    1. 在"{ }"中增长了"Param( )"方法

    2. 将$Name,$Age两个变量的声明和赋值写在"( )"im

  2. 其实没有2.由于就只有上面那个区别...

 

运行结果:

p_w_picpath

p_w_picpath 

 

根据微软说明,这两种方式除了代码稍有不一样之外,最终的执行都是以第二种方式执行,执行的结果也是同样的.

在后续的文章中所写的内容,都将基于本篇中所写的这种格式继续下去,把这个Function的功能变得更加丰富.

相关文章
相关标签/搜索