我正在学校学习PowerShell,我有一个有关百分比计算的基本问题:
$foo = "10%"
$bar = "5%"
$foo -gt $bar
False
我尝试转换为整数类型:
[int]$foo -gt [int]$bar
Cannot convert value "10%" to type "System.Int32".
Error: "Input string was not in a correct format."
PowerShell中是否存在百分比数据类型?还是使用比较运算符来处理百分比?
答案 0 :(得分:4)
并非如此,但是您可以修剪它们以快速提取整数部分:
PS> [int]$foo.trim('%') -gt [int]$bar.trim('%')
True