代码之家  ›  专栏  ›  技术社区  ›  mark

Powershell数组扁平化是如何工作的?

  •  2
  • mark  · 技术社区  · 7 年前

    请注意:

    C:\> $x = @(1)
    C:\> $x = @($x,2)
    C:\> $x = @($x,3)
    C:\> $x = @($x,4)
    C:\> $x = @($x,5)
    C:\> $x.Length
    2
    C:\> @($x |% { $_ }).Length
    3
    C:\> $x
    
    
    Length         : 2
    LongLength     : 2
    Rank           : 1
    SyncRoot       : {System.Object[] 2, 3}
    IsReadOnly     : False
    IsFixedSize    : True
    IsSynchronized : False
    Count          : 2
    
    4
    5
    
    
    C:\>
    

    我原以为管道会把名单压平。但这并没有发生。我做错什么了?

    0 回复  |  直到 7 年前
    推荐文章