本文介紹PowerShell自定義函數(shù)定義參數(shù)的兩種方法,一種是將參數(shù)列表放到函數(shù)名之后,就跟其它語言定義函數(shù)參數(shù)一樣;另一種則是PowerShell獨有的方式,那就是使用param關鍵詞。
微軟告訴我們,這種將參數(shù)定義的列表直接放到函數(shù)名后,不是最佳的做法。PowerShell在內部處理的時候,還是會進一步的將上面定義的參數(shù)格式轉換成如下的官方語法:
PS> Test-Function
參數(shù)1=默認參數(shù)值1,參數(shù)2=默認參數(shù)值2
PS> Test-Function -參數(shù)1 "p1"
參數(shù)1=p1,參數(shù)2=默認參數(shù)值2