![]() |
1
4
|
![]() |
2
4
补充 Santiago's helpful answer :
作为通过自变量传递输入的替代方案,
PowerShell (Core) 7+
介绍了
像 iRon 指出,你可以 通过确保给定的数组(即使它只包含 一 元素-通过 pipeline 作为一个整体 ,也适用于 Windows PowerShell 。
的一元形式
有一种不那么晦涩但效率较低的替代方案,使用
注:
PowerShell枚举行为背后的设计原理:PowerShell是围绕 管道 :对象通过的数据管道 流动 , 一次一个对象 。 [1] PowerShell命令默认输出到管道,以及 任何命令都可以写入 任意数量的对象 ,包括无-以及 号码事先未知 ,因为它可能因参数和外部状态而异。
由于管道只是 数量不详的物体流 ,有 没有概念 大堆 在管道本身中,既不在输入端也不在输出端 :
[1] 你可以介绍 缓冲 的多个对象 common -OutBuffer parameter ,但是管道中的下一个命令仍然逐个接收缓冲的对象。 [2] 有关详细信息,请参阅 this answer 。 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 6 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 6 月前 |
![]() |
Geremia · 2D NumPy数组+1D数组? 7 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 7 月前 |
![]() |
Paul Williams · 迭代数组时输出有问题 7 月前 |