Powershell 入门之循环(下)

昨天我们看了 for(foreach) 循环,今天我们来看看 while 循环。

while 的语法格式:

while(test_expression)  
{  
     doing
}

下面,我们来看一个具体的示例:显示 0-9 的整数:

$num = 0

while($num -lt 10)
{
    Write-Host "$num"
    $num++
}

运行结果:

0
1
2
3
4
5
6
7
8
9

在某些情况下,我们需要终止循环。在 powershell 中,和其他编程语言一样,支持两种方式终止循环:

  • break
  • continue

break 表示终止循环,而 continue 表示终止当前循环,进入下一轮循环。下面我们来看一下具体的示例:

$num = 0

while($num -lt 10)
{   
    if ($num -eq 6)
    {
        $num++
        continue       
    }
    Write-Host "$num" 
    $num++
}

运行结果:6 没有被打印,因为满足了 continue 条件,退出了本次循环;

0
1
2
3
4
5
7
8
9

将 continue 改成 break:

$num = 0

while($num -lt 10)
{   
    if ($num -eq 6)
    {
        $num++
        break       
    }
    Write-Host "$num" 
    $num++
}

运行结果: 满足条件,退出整个循环。

0
1
2
3
4
5

<<:  Day23 javascript 计时-1

>>:  [Day8] THM Bolt

Day03 - 我要写 Laravel !

前言 在混过了完全不知道要写什麽的两天之後,我就在思考我到底能在铁人赛中记录下甚麽或学习到甚麽,甚至...

DAY03 - [CSS+RWD] 拼图拼图

今日文章目录 > - 拼图拼图 > - 事前准备 > - 思考CSS的设定 &g...

Vuex ( 似Vue3 mitt )

1.Vuex通常在main.js内就被引入了(store),除map外无须另外引入 import {...

出生第30天 得到快乐的电动挤奶器与仙女们的聚会

今天下午朋友送馨乃乐的电动挤奶器给我~~因为一直听我说挤奶很惨XD问我需不需要一台电动的,然後我就说...

iTunes 音乐

假如可以随时随地随心地聆听歌曲就好了!那怎麽将 iTunes 音乐存放在不同的设备中,让它在不同的音...