ややこしい$と@のまとめ - PowerShell Scripting Weblog

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

トラックバック

トラックバックはまだありません

トラックバックPing:


コメント

コメントはまだありません


コメントをどうぞ

名前 (省略可) :
E-mail or URL (省略可) :


前の記事へ | 次の記事へ

Copyright © 2005-2016 Daisuke Mutaguchi All rights reserved

mailto: mutaguchi at roy.hi-ho.ne.jp

Awards

Books

Twitter