私はコマンドラインから作業しています。私はこれを行うことができますコマンドラインからデフォルト値の文字列パラメータに値を渡さないエラー
Param(
[Parameter()] [string]$greeting="HelloWorld"
)
::さんは、私の例は次のようになりましょうmygreeting
そして、それは出力がHelloWorld
または私はこれを行うことができます。mygreeting -greeting="whatever"
をそして、それはwhatever
これを入力できないのはなぜですか?
mygreeting -greeting
引数が見つからないというエラーは表示されません。
挨拶が指定されているが、挨拶がデフォルト値
「価値がない」とはどういう意味ですか?誰かが 'mygreeting -greeting '" 'を入力した場合と同様に?あなたが旗を渡すなら、私はそれが何かを必要と思う* –