PowerShell で配列の空の配列を作成する

John Wachira 2024年2月15日
  1. PowerShell で配列を作成する
  2. PowerShell で配列の空の配列を作成する
PowerShell で配列の空の配列を作成する

この記事では、空の配列を作成してサブ配列を格納する方法を示します。 配列の作成と値の割り当ての基本について説明することから始め、最後に空の配列を作成する方法を確認します。 すぐに飛び込みましょう。

PowerShell で配列を作成する

PowerShell で配列を作成するために使用できる方法は 2つあります。 いくつかの値を変数に直接代入し、それらをコンマで区切ることができます。

以下に例を示します。

$b = "Deji","KSI","Wassaabi","Dream","Jelly"

変数 $b は配列になりました。 インデックスメソッドを使用して、変数の値にアクセスできます。

最初の値は 0 に格納され、2 番目の値は 1 に格納されます。 以下の例を確認してください。

$b[0]

これにより、配列の最初の値である Deji が返されます。 -1 が最後の値、-2 が最後から 2 番目の値などの負のインデックスを使用することもできます。

$b[-1]

これにより、配列の最後の値である Jelly が返されます。 私たちのケースを確認しましょう。

インデックス方法

PowerShell でポリモーフィック配列を作成することもできます。 これらは、異なるデータ型を含む単純な配列です。

以下は、ポリモーフィック配列の例です。

$c = "Mike",'El',11,20.2

PowerShell で空の配列を作成することもできます。 スクリプトを操作するときに、このような配列を使用します。

後で配列に値を割り当てることができます。 以下は、空の配列の例です。

$d = @()

配列の長さを確認すると、ゼロになるはずです。

$d.Length

以下に示すように、配列に値を割り当てることができます。

$d = @("Hi",1,30.6)

PowerShell で配列の空の配列を作成する

空の配列を作成して値を追加する方法について説明しました。 ただし、サブ配列を格納するために空の配列を作成する場合は、別のプロセスに従います。

従来の方法を使用してサブ配列を配列に追加しようとすると、PowerShell はサブ配列を連結します。 以下に例を示します。

$e = @()
$e += @(1,2)

長さを確認すると、1 ではなく 2 になります。

配列の長さ

サブ配列を単一の要素として追加するには、以下に示すように、追加するサブ配列の前にカンマを付ける必要があります。

$ar = @()
$ar = @() + , (1,2)

長さを確認すると、1 になっているはずです。ケースを確認しましょう。

正しい配列の長さ

結論として、powershell で配列を作成するにはさまざまな方法があります。 PowerShell でサブ配列を格納するための空の配列の作成について説明しました。

著者: John Wachira
John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

関連記事 - PowerShell Array