HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS




PowerShell V2でお困りのことはありませんか?
そんな悩みは当サイトで解決!!
UPDATE:2009/04/15   

HOME > PowerShell V2 > 変数

PowerShell V2 PowerShell V2 CTP3 

06.多次元配列

<< 前のTips  次のTips >>
 

 PowerShellでは多次元配列を作成することが可能です。

 多次元配列は配列の中に配列を作成します。

 ただの配列変数は1列しかないキャビネットでしたが、多次元配列の場合は複数列あるキャビネットを想像するとわかりやすいと思います



多次元配列を作成する

 配列の作成方法は、値をカンマで区切って代入すればよかったのですね。

 多次元配列の場合には配列の配列なので

   変数 = 配列, 配列

 のようにして作成します。このとき配列は()で括ります。

 言葉で説明してもわかりにくいので、下記にコードを示します。


PS> $A = (1,2,3),(4,5,6)

上記は1,2,3という値を格納した配列と4,5,6という値を格納した配列を格納した配列変数Aを作成したことになります。


各要素へのアクセス

 多次元配列の場合も要素番号を指定してアクセスを行います。

 ただし、ただの配列(1次元配列という)とはことなり、イメージでいう列番号を指定する必要があります。(実際には列番号とは呼ばず要素番号と呼びます)

   配列変数[列番号][列の中の要素番号]

 のようにしてアクセスを行います。

 イメージを元に実例を見てみましょう。

 列番号が1で要素番号が2の値を取得するには


PS> $A[1][2]
6

 上記のように6が返されます。

 

 このようにPowerShellでは多次元配列もサポートされています。





 
<< 前のTips  次のTips >>