Powershell 入门之循环(上)

今天我们来看一下 powershell 中的循环。在 powershell 有两种循环,一种 for(foreach) 循环,用于遍历;另一个是 witch 用于条件循环,只有满足特定的(循环)条件,才会进行循环。

今天我们就来看一下 for 循环。

语法格式:

for (<Initialization>; <Condition or Test_expression>; <Repeat>)  
{  
   doing  
}

示例:输出 0 到 9 的数字。

for ($i=0; $i -lt 10; $i++)
{
    Write-Host $i
}

运行结果:

0
1
2
3
4
5
6
7
8
9

如果 for 循环的对象是一个数组,如:

$colors = "Red","Orange","Green","White","Blue","Indigo","black","Violet"

for ($i=0; $i -lt $colors.Length; $i++)
{
    Write-Host $colors[$i]
}

运行结果:

Red
Orange
Green
White
Blue
Indigo
black
Violet

在 powershell 中,还有另一种 “for 循环”,就是 foreach:

$colors = "Red","Orange","Green","White","Blue","Indigo","black","Violet"

foreach ( $i in $colors )
{
    Write-Host $i
}

运行结果:

Red
Orange
Green
White
Blue
Indigo
black
Violet

<<:  android studio 30天学习笔记-day 7-介绍okhttp

>>:  Day7收假第一天-无头...苍蝇头

CMoney软件工程师战斗营_期末专题制作_Week 17

是时候来清这里灰尘了 这两周实在是过得水深火热 接下来我会补齐这两周事件 17周多半是在刻画面,後期...

[Day 15]呐呐,还有一半别想跑(後端篇)

挑战目标: MockNative Camp 想想现在应该有三年多JAVA经验,现在公司的专案也是用J...

[Day30] Speech Synthesis

[Day30] Speech Synthesis 需要用到的技巧与练习目标 speechsynthe...

android studio 30天学习笔记-day 10-rxjava2+retrofit

前言 retrofit负责请求网路资料请求,rxjava负责异步执行、thread之间的切换,今天实...

企业资料通讯Week5 (4) |DNS (网域名称系统)[一]

甚麽是 DNS? 想知道更深:鸟哥的 Linux 私房菜|第十九章、主机名称控制者: DNS 服务器...