2007/06/06

PowerShellは@や$をよく使いますが、カッコとの組み合わせでたまに意味不明になってくるので、まとめてみました。たぶん組み合わせを網羅してると思います。

$a
# 普通の変数宣言。
 
$(1)
# 1(System.Int32)と等しい。中の式が返す値を出力する。
@(1) # 1要素だけ含まれた長さ1の配列(System.Object[])(,1でもよい)



@(1,2,3) # 普通の配列。(単に1,2,3でもよい)
$() # null
@() # 空の(長さ0の)配列(System.Object[])
@{} # 空の連想配列(System.Collections.Hashtable)
@{a=1;b=2} # 普通の連想配列。
${hello world} # 空白などを含む場合の変数宣言
${C:file.txt} # カレントにあるファイルの中身を取得
元記事:http://blogs.wankuma.com/mutaguchi/archive/2007/06/06/79806.aspx

古い記事へ | 新しい記事へ


プライバシーポリシー

Twitter

Books