広告
PowerShellは、any型の要素の固定サイズの連続したコレクションを格納するデータ構造、配列を提供します。 配列はデータのコレクションを格納するために使用されますが、多くの場合、配列を変数またはオブジェクトのコレクションと考える方が便利です。
このチュートリアルでは、配列変数の宣言、配列の作成、およびインデックス付き変数を使用した配列の処理方法を紹介します。,
配列変数の宣言
プログラムで配列を使用するには、配列を参照する変数を宣言し、変数が参照できる配列の型を指定する必要がありま 配列変数を宣言するための構文は次のとおりです。
構文
$A = 1, 2, 3, 4or$A = 1..4
注−デフォルトでは、配列のオブジェクトのタイプはSystemです。オブジェクト。 GetType()メソッドは、配列の型を返します。 型を渡すことができます。,
Example
次のコードスニペットは、この構文の例です−
]$intA = 1500,2230,3350,4000$A = 1, 2, 3, 4$A.getType()
これにより、次の結果が生成されます−
Output
IsPublic IsSerial Name BaseType -------- -------- ---- -------- True True Object System.Array
配列要素はインデックスを介してアクセスされます。 つまり、0からarrayRefVarまでの配列インデックスは0ベースです。長さ-1。
例
次のステートメントは、配列変数myListを宣言し、double型の10要素の配列を作成し、その参照をmyListに割り当てます-
$myList = 5.6, 4.5, 3.3, 13.2, 4.0, 34.33, 34.0, 45.45, 99.993, 11123
次の図は、配列myListを表します。, ここで、myListは十倍の値を保持し、インデックスは0から9です。
配列の処理
配列要素を処理するとき、配列内のすべての要素が同じ型で配列のサイズがわかっているため、forループまたはforeachループを使用することがよくあります。,
Example
配列を作成、初期化、処理する方法を示す完全な例です−
これは次の結果を生成します−
Output
Arraysメソッドの例
これは、そのメソッドを使用して配列に対する操作を示す完全な例です
$myList = @(0..4)write-host("Print array")$myList$myList = @(0..4)write-host("Assign values")$myList = 10$myList
これは次の結果を生成します−
出力
Clear arrayPrint array01234Assign values010234
広告
iv