在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後結果也發生了變化.
自定義函數是將一段代碼進行重用很是好的方法.固然,自定義函數還包括了更多更復雜的內容.之後會慢慢更新.