1. ホーム
  2. powershell

[解決済み] PowerShellで変数とその型がBooleanであることを宣言する方法は?[重複している]をクリックします。

2022-03-10 12:49:38

質問

PowerShellのスクリプト言語を勉強していると、データ型がオートアサインメントであることは知っていました。ブール型の変数を宣言したい場合、どうすればいいのでしょうか?

例: $myvariable = "string" または $myvalue = 3.14159 $myboolean ?

どのように解決するのですか?

ブール値(1か0のどちらか)は、PowerShellでは.Net System.Boolean型(短縮形は[bool])を使って定義します。例えば、次のコマンドは、boolean型の変数にtrueを代入します。

PS C:\Users\Administrator> [bool] $myval = 1
PS C:\Users\Administrator> $myval.gettype().fullname
System.Boolean

ブーリアン変数を扱う場合、あらかじめ定義された

そして

$false

変数が使われることもあります。

PS C:\Users\Administrator> [bool] $myval = $false
PS C:\Users\Administrator> $myval
False