当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 关于虽然

作者:精品下载站 日期:2024-12-14 02:17:22 浏览:16 分类:玩电脑

关于虽然


简短描述

描述可用于根据条件测试的结果运行命令块的语言语句。

详细描述

while 语句(也称为 while 循环)是一种语言构造,用于创建一个循环,只要条件测试的计算结果为 true,该循环就运行命令块中的命令。 while 语句比 For 语句更容易构造,因为它的语法不太复杂。此外,它比 Foreach 语句更灵活,因为您可以在 while 语句中指定条件测试来控制循环运行的次数。

下面显示了 While 语句的语法:

while (<condition>){<statement list>}

当您运行 while 语句时,PowerShell 会先评估该语句的 <condition> 部分,然后再进入 <statement list> 部分。语句的条件部分解析为 true 或 false。只要条件保持为真,PowerShell 就会重新运行 <statement list> 部分。有关如何评估布尔值的更多信息,请参阅 about_Booleans。

语句的 <statement list> 部分包含每次进入或重复循环时运行的一个或多个命令。 <statement list> 可以包含任何有效的 PowerShell 语句,包括 breakcontinue 关键字。

例如,如果尚未创建 $val 变量或者已创建 $val 变量,则以下 while 语句将显示数字 1 到 3。已创建并初始化为 0。

while($val -ne 3)
{
    $val++
    Write-Host $val
}

在此示例中,条件($val 不等于 3)为 true,而 $val 等于 0、1 和 2。每次循环时,使用++ 一元增量运算符将$val 加1。最后一次循环 $val 设置为 3,条件语句的计算结果为 false,循环退出。

为了方便地在PowerShell命令提示符下编写此命令,您可以通过以下方式输入:

while($val -ne 3){$val++; Write-Host $val}

请注意,分号将第一个将 $val 加 1 的命令与第二个将 $val 的值写入控制台的命令分隔开。

参见

  • about_布尔值
  • about_Break
  • about_比较_运算符
  • 关于_继续
  • 关于_Do
  • 关于_For
  • about_Foreach
  • about_Language_Keywords

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯