PowerShellでの$ {}の意味は何ですか?

Cris70

関数パラメーターが次のように表現されるスクリプトがあります。

param(
   ${param1},
   ${param2},
   ${param3}
)

どういう意味ですか?これに関するドキュメントを見つけることができませんでした。

通常のパラメータではなく、そのようにパラメータを記述することのポイントは何ですか

param(
    $param1,
    $param2,
    $param3
)

マイク・ズボレイ

これらは両方とも単なるパラメータ宣言です。2つのスニペットは同等です。ここではどちらの構文も使用できますが、中括弧で囲まれた形式では、変数名で有効ではない文字を使用できます。PowerShell 3.0言語仕様から:

変数名を記述する方法は2つあります。$で始まり、その後に1つ以上のほぼ任意の文字の括弧で区切られた中括弧で囲まれたセットが続くブレース変数名また、通常の変数名。これも$で始まり、その後にブレース変数名で許可されているよりも制限の厳しいセットからの1つ以上の文字のセットが続きます。すべての通常の変数名は、対応するブレース変数名を使用して表すことができます。

about_Variablesから

スペースまたは特殊文字を含む変数名を作成または表示するには、変数名を中かっこで囲みます。これにより、Windows PowerShellは、変数名の文字を文字通りに解釈するように指示されます。

たとえば、次のコマンドは、「save-items」という名前の変数を作成して表示します。

C:\PS> ${save-items} = "a", "b", "c" 
C:\PS> ${save-items} 
a 
b 
c

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonでの[:]の意味は何ですか

分類Dev

Pythonの哲学の意味は何ですか?

分類Dev

変数名の$の意味は何ですか?

分類Dev

Javaの「ReentrantLock」の意味は何ですか?

分類Dev

Goの「... Type」の意味は何ですか?

分類Dev

Pythonの%()sの意味は何ですか?

分類Dev

URLの「@」の意味は何ですか?

分類Dev

||の意味は何ですか javascriptで?

分類Dev

XPathでの.//の意味は何ですか?

分類Dev

Pythonでの[...]の意味は何ですか?

分類Dev

PHPでの「| =」の意味は何ですか?

分類Dev

Fortranでの(/ ... /)の意味は何ですか

分類Dev

JSでの「<-」の意味は何ですか

分類Dev

Laravelの$ errorsの意味は何ですか

分類Dev

Laravelの$ errorsの意味は何ですか

分類Dev

|の意味は何ですか Javascriptで

分類Dev

この[]の意味は何ですか?

分類Dev

cの「argv ['A']」の意味は何ですか?

分類Dev

PostgreSQLでの&&の意味は何ですか?

分類Dev

Luaでのfor ... inの意味は何ですか?

分類Dev

TypeScriptの「:」の意味は何ですか?

分類Dev

「PspCreatePicoProcess」の「Psp」の意味は何ですか

分類Dev

Scalaで>:Null <:の意味は何ですか?

分類Dev

PowerShellで$ {$}はどういう意味/何をするのですか?

分類Dev

UNIXでの「../」の意味は何ですか?

分類Dev

Linuxでの `../`の意味は何ですか?

分類Dev

+の意味は何ですか!! javascriptで?

分類Dev

Pythonでの*の意味は何ですか?

分類Dev

(=>)=(、)の意味は何ですか?

Related 関連記事

ホットタグ

アーカイブ