【问题标题】:Adding up numbers in PowerShell在 PowerShell 中将数字相加
【发布时间】:2018-11-13 17:51:17
【问题描述】:

我正在尝试在 PowerShell 中将两个数字相加。我将用户提供的输入存储在$Value1$Value2 中。但是我找不到任何方法来实际添加这些数字。我尝试使用 Measure-Object cmdlet,但似乎无法正常工作。

如何在 Powershell 中对数字进行加法/减法和乘法运算?

【问题讨论】:

  • 试试get-help about_operatorsget-help about_Arithmetic_Operators

标签: shell powershell


【解决方案1】:
PS H:\> $value1 = 10
PS H:\> $value2 = 10
PS H:\> $value1 + $value2
20

如果您的数字存储为字符串,那么您需要将它们转换为整数,如下所示:

PS H:\> $value1 = "10"
PS H:\> $value2 = "20"
PS H:\> [int]$value1 + [int]$value2
30

【讨论】:

    【解决方案2】:
    $val1 = 1
    $val2 = 2
    $result = $val1 + $val2
    $result
    

    如果您从用户那里获得输入,那么您需要明确地将数字强制转换为数字:

    [int]$val1 = Read-Host 'Enter value 1'
    [int]$val2 = Read-Host 'Enter value 2'
    $result = $val1 + $val2
    $result
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-18
      相关资源
      最近更新 更多