首次使用PowerShell。如何將函數輸出傳遞給powershell中的另一個函數?
我試圖找到一種方法來使用函數輸出作爲另一個函數的輸入。
有關示例,
Function TK
{
param ([int]$OTK)
$TK = $OTK * 2
write-host "TK $TK"
}
Function MAT
{
param ([int]$OMAT)
$MAT = $OMAT * $TK /5
write-host "MAT $MAT"
}
的想法是創建一個腳本或模塊獨立地調用不同的函數。它從第一個函數開始,並將輸出傳遞給另一個函數作爲輸入。 函數可以獨立運行或按順序運行。
任何示例?
謝謝馬特。仍然需要問你一些事情。如果還有一個函數,腳本的格式應該是:param([int] $ OMAT,$ TK,$ XX)並且調用MAT 5(TK 5 XX 5)?或不同的格式? – rock
每個單獨的參數必須至少由空格分隔。如果您需要表達式,可以將表達式括在括號中。根據你的評論,你的電話將是'MAT 5(TK 5)(XX 5)'如果你有一個_separate_函數叫做TK和XX, – Matt