小编Luc*_*ucD的帖子

PowerShell减法是否在内部将uint32值转换为int32?

当我想编写涉及两个[unit32]变量的减法脚本时,我得到了警告"错误:"对于Int32,值太大或太小."

一个样本来说明我所看到的

$v1 = [uint32]([int32]::MaxValue + 1)
$v2 = [uint32]([int32]::MaxValue + 2)
$v2 - $v1
Run Code Online (Sandbox Code Playgroud)

这是正常的行为吗?我该如何避免错误?

powershell powershell-2.0

3
推荐指数
2
解决办法
2592
查看次数

标签 统计

powershell ×1

powershell-2.0 ×1