powershell - PowerShell 中的“$myvariable =”和 Set-Variable 有什么不同?
问题描述
当我学习 PowerShell 脚本语言时,我尝试使用“Write-Output”命令来显示变量。
我使用不同的方法来创建变量。
例子:
$myvariable = 0x5555
Set-Variable -Name myvariable2 -Value 0x5555
这两个变量的数据类型是 Int32。
当我使用如下命令时,
Write-Output $myvariable $myvariable2
结果是21845
和0x5555
。
这两个变量有什么不同?
如何显示格式结果printf %d %x
?
解决方案
推荐阅读
- python - 比较布尔值的两个数据框列
- python - 为什么我会看到这样损坏的包名称,我该如何修复它?
- python - 如何自定义 QCalendarWidget?
- php - 我应该使用truthy 方法而不是is_null、isset 还是empty?
- mysql - 主/外键;使用子查询连接多个表
- r - R逐元素计算,按组
- java - 如何在android studio中制作自己的时间表
- ocaml - 这个嵌套的 fold_left 是如何工作的?什么是~f: 和~init:?
- javascript - 我不能在其他变量中使用 javascript 变量
- c++ - 有没有办法返回在 Bullet 中发生碰撞的碰撞对?