我想在Powershell中创建一个(不可变的)元组元组(或数组),所以我的尝试如下:
$t = @("A","B")
Run Code Online (Sandbox Code Playgroud)
现在,这会创建一个我可以添加到的数组:
$t += "C"
Run Code Online (Sandbox Code Playgroud)
我希望$t在程序执行期间不可变.我怎样才能做到这一点?
你实际上可以使用元组
PS[1] (203) > $t = [tuple]::create(1,2,3)
PS[1] (204) > $t.item1
1
PS[1] (205) > $t.item1 = 4
'item1' is a ReadOnly property.
At line:1 char:1
+ $t.item1 = 4
+ ~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |