分かりやすく、使いやすく。

変数に NULL を代入する方法

スポンサーリンク

PowerShell で変数に NULL をセットするには $null を使用します。サンプルコードは次の通りです。

PowerShell(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$a = 1;
if($a -eq $null)
{
    Write-Host '変数は NULL です。';
}
else
{
    Write-Host '変数は NULL ではありません。';
}
 
$a = $null;
 
if($a -eq $null)
{
    Write-Host '変数は NULL です。';
}
else
{
    Write-Host '変数は NULL ではありません。';
} 

上記の実行結果は次の通りです。

変数は NULL ではありません。
変数は NULL です。 

尚、変数の初期化時に値を設定しない場合は、その変数の値は NULL になります。

PowerShell(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
10
[string]$a;
 
if($a -eq $null)
{
    Write-Host '変数は NULL です。';
}
else
{
    Write-Host '変数は NULL ではありません。';
} 

上記の実行結果は次の通りです。

変数は NULL です。 
スポンサーリンク
スポンサーリンク