powershell - 如何在 PowerShell 中声明变量及其类型为布尔值?
问题描述
当我学习 PowerShell 脚本语言时,我知道数据类型是自动分配的。如果我想声明一个布尔类型变量,我该怎么做?
示例: $myvariable = "string" 或 $myvalue = 3.14159 $myboolean ?
解决方案
布尔值(可以是 1 或 0)在 PowerShell 中使用 .Net System.Boolean 类型(其缩写为 [bool])定义。例如,以下命令将 true 分配给布尔类型的变量:
PS C:\Users\Administrator> [bool] $myval = 1
PS C:\Users\Administrator> $myval.gettype().fullname
System.Boolean
使用布尔变量时,预定义的
$真
和
$假
也可以使用变量:
PS C:\Users\Administrator> [bool] $myval = $false
PS C:\Users\Administrator> $myval
False