PowerShell-自定義函數(一) 第一個自定義Function

在PowerShell中,咱們能夠自定義一個函數來實現一個特定的功能,以達到重複使用的目的.準備由簡單到複雜作一個小系列分享一下.ide

首先咱們寫一個很是簡單的自定義函數. 函數


目標:spa

輸入姓名和年齡後,直接在顯示 某某 今年 多少 歲 .blog


示例:get

Function Test-Function ($Name, $Age="18")
{
    Write-Host "$Name 今年 $Age 歲."
}


說明:it

  1. 以Function開頭聲明這是一個函數io

  2. Test-Function是咱們爲這個自定義函數起的名稱class

  3. 接下來的(   )小括號裏來定義咱們須要使用的參數方法

    1. 定義$Name和$Age兩個參數 im

    2. 咱們能夠直接在這裏爲參數賦予一個初始值

  4. 而後在{   }裏寫入代碼塊來實現咱們須要的功能


運行結果:

wKioL1jx9g-hSgdgAABEdQZ-zLY202.jpg

  1. 從運行結果上能夠看到,咱們有$Name和$Age兩個參數能夠使用,參數之間用","逗號分開

  2. 在咱們不指定$Age的時候,能夠看到它顯示了默認值18.

  3. 咱們也能夠爲$Age從新進行賦值,從新指定爲20後結果也發生了變化.

 

自定義函數是將一段代碼進行重用很是好的方法.固然,自定義函數還包括了更多更復雜的內容.之後會慢慢更新.

相關文章
相關標籤/搜索