在PowerShell中,咱们能够自定义一个函数来实现一个特定的功能,以达到重复使用的目的.准备由简单到复杂作一个小系列分享一下.ide
首先咱们写一个很是简单的自定义函数. 函数
目标:spa
输入姓名和年龄后,直接在显示 某某 今年 多少 岁 .blog
示例:get
Function Test-Function ($Name, $Age="18")
{
Write-Host "$Name 今年 $Age 岁."
}
说明:it
以Function开头声明这是一个函数io
Test-Function是咱们为这个自定义函数起的名称class
接下来的( )小括号里来定义咱们须要使用的参数方法
定义$Name和$Age两个参数 im
咱们能够直接在这里为参数赋予一个初始值
而后在{ }里写入代码块来实现咱们须要的功能
运行结果:
从运行结果上能够看到,咱们有$Name和$Age两个参数能够使用,参数之间用","逗号分开
在咱们不指定$Age的时候,能够看到它显示了默认值18.
咱们也能够为$Age从新进行赋值,从新指定为20后结果也发生了变化.
自定义函数是将一段代码进行重用很是好的方法.固然,自定义函数还包括了更多更复杂的内容.之后会慢慢更新.