下面我們說說如果想讓函數有一些提示性的輸出,但不想讓這些個輸出被放到函數的返回值中,應該怎么才能實現呢?微軟建議我們使用Write-Host或Write-Warning,這兩個cmdlet輸出的內容將被直接顯示到Console控制臺上,而不會進入到返回值數組。
PS> Test-ReturnValue
Starting
1
Hello
WARNING: Almost done...
Saturday, November 2, 2013 12:54:11
PS> $result = Test-ReturnValue
Starting
WARNING: Almost done...