首页 > 解决方案 > 如何在 PowerShell 中声明变量及其类型为布尔值?

问题描述

当我学习 PowerShell 脚本语言时,我知道数据类型是自动分配的。如果我想声明一个布尔类型变量,我该怎么做?

示例: $myvariable = "string" 或 $myvalue = 3.14159 $myboolean ?

标签: powershellboolean

解决方案


布尔值(可以是 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

推荐阅读