PowerShell數組的使用例子,PowerShell中使用逗號給數組賦值,數組中可以存放各種不同類型的數據值。
PowerShell中使用逗號給數組賦值,數組中可以存放各種不同類型的數據值。
數組的賦值
先看下面一個簡單的例子:
復制代碼 代碼如下:
$myArray = 'Hello', 12, (Get-Date), $null, $true
$myArray.Count
這個數組中有五個元素,有字符串、數字、日期、空值、布爾值等不同的數據類型。
索引數組的數據(正序與逆序)
使用中括號來索引數組的下標,如$myArray[0] 表示數組的第一個元素,即值為'Hello'的元素。
如果索引的下標是負數,并不說數組的下標超出了下標范圍,而是指逆序索引數組,比如$myArray[-1]表示最后一個數組即值為$true的數組元素。
PowerShell可以一次性選取多個數組元素,比如:$myArray[0,1,-1],它的值為'Hello', 12, $true三個值。
給數組重新賦值
可以給整個數組進行重新賦值,這個PowerShell一個很有特色的功能。比如:
復制代碼 代碼如下:
$myArray = $myArray[0,1,-1]
截取數組中的一個部分內容
復制代碼 代碼如下:
$myArray = $myArray[0..2]
這表示取數組的0,1,2三個元素,然后形成一個新的數組,再重新賦值給$myArray變量。
計算數組元素的個數
如前面看到的例子,可以使用$myArray.Count屬性來獲取數組元素的個數。
往數組中添加一個元素
復制代碼 代碼如下:
$myArray += 'new element'
$myArray.Count
這里往數組中新加了一個元素,使用了+=的賦值操作符。
關于數組的簡單使用,就介紹這樣一些例子。但請注意,這些數組都沒有數據類型的,后面會介紹PowerShell的強類型數組。
您可能感興趣的文章:- 探索PowerShell (八) 數組、哈希表(附:復制粘貼技巧)
- Powershell創建數組正確、更快的方法
- PowerShell查找數組內容、搜索數組、查詢數組的方法
- PowerShell數組結合switch語句產生的奇特效果介紹
- PowerShell中的強類型數組介紹
- PowerShell數組操作簡明教程
- Windows Powershell 命令返回數組
- Windows Powershell 創建數組