欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PowerShell中使用return語句退出函數(shù)例子

 更新時間:2014年07月30日 11:10:41   作者:洪哥  
這篇文章主要介紹了PowerShell中使用return語句退出函數(shù)例子,return語句在編程語言中一般都有退出函數(shù)的功能,需要的朋友可以參考下

本文介紹在自定義PowerShell函數(shù)時,可以使用return語句來退出函數(shù),同時return語句也可以返回值給函數(shù)的調(diào)用者。

使用return語句來直接退出函數(shù)。看一個退出函數(shù)的例子:

復制代碼 代碼如下:

function Get-NamedProcess
{
    param
    ($name=$null)
    if ($name -eq $null)
    {
        Write-Host -ForegroundColor Red ‘Specify a name!'
        return
    }
    Get-Process $name
}

上面這個Get-NamedProcess,要求輸入一個進程的名稱,然后函數(shù)將輸出進程的相關(guān)信息。如果調(diào)用時沒有輸入進程名稱,這時應彈出一句提示,然后退出函數(shù)。很好理解吧!在這個函數(shù)中,return就這樣光禿禿的用就可以直接退出函數(shù)了。

return其實還可以返回值給函數(shù)的調(diào)用者??匆粋€例子:

復制代碼 代碼如下:

function ConvertTo-Binary
{
    param($Number)
    return [System.Convert]::ToString($Number, 2)
}

這個函數(shù)的作用是將輸入的數(shù)字轉(zhuǎn)換成二進制串。調(diào)用的執(zhí)行情況如下:
復制代碼 代碼如下:

PS> ConvertTo-Binary -Number 123
1111011

最后要說明一下,一個函數(shù)的返回值,其實要不要return都一樣。只要是在函數(shù)中的輸出內(nèi)容,都會被當作返回值給函數(shù)??纯聪旅孢@個函數(shù):
復制代碼 代碼如下:

function ConvertTo-Binary
{
    param($Number)
    “Original Number: $Number”
    [System.Convert]::ToString($Number, 2)
    return
}

輸出結(jié)果如下:
復制代碼 代碼如下:
PS> ConvertTo-Binary -Number 123
Original Number: 123
1111011

關(guān)于PowerShell函數(shù)退出函數(shù)語句,本文就介紹這么多,希望對您有所幫助,謝謝!

相關(guān)文章

最新評論