在这个例子中, 应该注意

  • Switch语句里对数字范围条件的使用
  • break的使用
  • 字符串的拼接
  • 数组的声明

 

$array = @(1,6,7,8,11,15,16)
foreach ($element in $array)
{
    switch($element)
    {
        {$_ -le 5} {Write-Host $($element.ToString() + " is less than 5.";break) -foreground Green}
        {$_ -le 10} {Write-Host $($element.ToString() + " is less than 10.";break) -foreground Yellow}
        {$_ -le 15} {Write-Host $($element.ToString() + " is less than 15.";break) -foreground Red}
    }
} 

 

参考资料

====================

Windows PowerShell Tip of the Week - Switch

http://technet.microsoft.com/en-us/library/ff730937.aspxConcatenate

strings and variables

http://social.technet.microsoft.com/Forums/windowsserver/en-US/4e370143-eb34-4acc-96a2-301b102e69ec/concatenate-strings-and-variablesWhich

should I use: write-host, write-output or [console]::WriteLine?

http://stackoverflow.com/questions/8755497/which-should-i-use-write-host-write-output-or-consolewritelinePowerShell

Tutorial 9: Getting Loopy

http://www.powershellpro.com/powershell-tutorial-introduction/logic-using-loops/PowerShell

Arrays

http://ss64.com/ps/syntax-arrays.html

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-06-02
  • 2021-08-27
  • 2021-10-16
  • 2021-07-24
  • 2021-11-20
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
相关资源
相似解决方案