What Is (and What Isn’t) in Our Array?

来源:互联网 发布:算法时代txt 编辑:程序博客网 时间:2024/05/18 14:42

复习一下数组里面查找元素等一些基本的用法

比如定义了一个数组 $arrColors = "blue", "red", "green", "yellow", "white", "pink", "orange", "turquoise"

看看是否包含某个元素,一般都是做个循环去查找,但是powershell不用,直接用-contains 就可

$arrColors -contains "black"

#Result PS> False

Note: 1. 字母大小写敏感用-ccontains

          2. 不包含用-notcontains

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

添加元素还是用+

$arrColors += "black"

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

查看某个以bl 开头的元素 用-like 和wildcard *

$arrColors -like "bl*"

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

如果想new 一个新的元素。包含了上面的bl 开头的元素。。

$arrSubset = $arrColors -like "bl*"

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

可以用管道符sort-object 排序

$arrColors = $arrColors | Sort-Object