婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell函數一次返回多個返回值示例

PowerShell函數一次返回多個返回值示例

熱門標簽:如何根據經緯度百度地圖標注 新鄭電銷機器人一個月多少錢 電話機器人公司招聘 莫拉克電梯系統外呼怎么設置 萬全縣地圖標注app 印臺區呼叫中心外呼系統 地圖標注的圖案 六寸地圖標注點怎么刪除 騰訊地圖標注中心怎么標注

本文介紹在自定義PowerShell函數時,如何讓函數返回值,如何接收返回值,如何讓不相干的內容不放到返回值數組中。

PowerShell函數體中的任何輸出,一般來說,都會以返回值的形式返回給函數調用者。多個輸出的內容是放到一個返回值數組中的。

比如有如下一個返回值測試的函數,

復制代碼 代碼如下:

function Test-ReturnValue
{
    1
    ‘Hello'
    return Get-Date
}

這個函數定義了三個返回值,調用的效果如下:
復制代碼 代碼如下:

PS> Test-ReturnValue
1
Hello
Saturday, November 2, 2013 12:52:13
PS> $result = Test-ReturnValue
PS> $result[0]
1

由上面的調用可以看出,直接調用時,將像數組一樣,分三行把每一個返回值都輸出出來。而我們用一個變更$result來保存返回值時,我們可以看到函數的返回值是一個數組,從下標0開始,0-2是三個元素的下標。

下面我們說說如果想讓函數有一些提示性的輸出,但不想讓這些個輸出被放到函數的返回值中,應該怎么才能實現呢?微軟建議我們使用Write-Host或Write-Warning,這兩個cmdlet輸出的內容將被直接顯示到Console控制臺上,而不會進入到返回值數組。

我們把上面的函數略作修改,加入兩行提示性輸出。

復制代碼 代碼如下:
function Test-ReturnValue
{
    #加一句Write-Host
    Write-Host ‘Starting' -ForegroundColor Green
    1
    ‘Hello'
    #再加一個Write-Warning
    Write-Warning ‘Almost done...'
    return Get-Date
}

然后看看執行效果,

復制代碼 代碼如下:

PS> Test-ReturnValue
Starting
1
Hello
WARNING: Almost done...
Saturday, November 2, 2013 12:54:11

PS> $result = Test-ReturnValue
Starting
WARNING: Almost done...


一次是直接調用,一次是賦值調用,大家看明白其中的區別了嗎?Write-Host和Write-Warning,什么叫直接輸出到控制臺!

關于PowerShell函數返回值,本文就介紹這么多,希望對您有所幫助,謝謝!

您可能感興趣的文章:
  • linux shell自定義函數(定義、返回值、變量作用域)介紹
  • shell腳本中執行python腳本并接收其返回值的例子
  • Linux Shell函數返回值
  • linux shell 自定義函數方法(定義、返回值、變量作用域)
  • Shell中函數返回值超出問題
  • PowerShell函數指定返回值類型實例
  • Shell中關于處理方法返回值問題詳解

標簽:天水 襄陽 疫苗接種 南昌 臨汾 湘潭 喀什 汕頭

巨人網絡通訊聲明:本文標題《PowerShell函數一次返回多個返回值示例》,本文關鍵詞  PowerShell,函數,一次,返回,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell函數一次返回多個返回值示例》相關的同類信息!
  • 本頁收集關于PowerShell函數一次返回多個返回值示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 盱眙县| 孟连| 鸡西市| 阜城县| 哈尔滨市| 商水县| 平遥县| 房产| 潞城市| 浑源县| 合江县| 抚顺市| 龙泉市| 天祝| 乌兰浩特市| 绥棱县| 廉江市| 萍乡市| 抚顺市| 新营市| 台北市| 酒泉市| 乐山市| 景东| 抚州市| 嘉鱼县| 浏阳市| 大田县| 松潘县| 多伦县| 盘山县| 榆树市| 呼和浩特市| 锦屏县| 昌平区| 金堂县| 金塔县| 新沂市| 军事| 桂平市| 台江县|