0

PowerShell 2には、現在の四半期を返す関数Get-CurrentQuarterがあります。

パラメータクォーターを取る別の関数があります。Get-CurrentQuarter関数を使用して、デフォルトで現在の四半期に設定したいと思います。

私は試した:

function Test-ParameterByFunction
{
  param(
    [string]$quarter = Get-CurrentQuarter
  )
}

Test-ParameterByFunction

PowerShellの報告:

PS > .\test.ps1
Missing expression after '='.
At .\test.ps1:4 char:23
+     [string]$quarter = <<<<  Get-CurrentQuarter
    + CategoryInfo          : ParserError: (=:String) [], ParseException
    + FullyQualifiedErrorId : MissingExpressionAfterToken

これは、コードをクリーンアップするのに非常に便利です。欠落している構文はありますか?

ありがとう!

4

1 に答える 1

5

これを試して:

[string]$quarter = [string](Get-CurrentQuarter)
于 2012-09-14T08:32:46.267 に答える