1
私は、それがN個の要素よりも多く含まれている場合にのみ、このような配列をソートしたい:私は1行でこれを行うことができますどのように条件付きで配列を1行にソートするには?
$myArray | if $myArray.Count() > N -> | Sort-Object
を?
私は、それがN個の要素よりも多く含まれている場合にのみ、このような配列をソートしたい:私は1行でこれを行うことができますどのように条件付きで配列を1行にソートするには?
$myArray | if $myArray.Count() > N -> | Sort-Object
を?
あなただけif
ステートメントを使用して1行ですべてを行うことができます。
if ($myArray.Length -gt N) { $myArray = $myArray | Sort-Object }
しかし、なぜあなたはそれを行うためにwan'tでしょうか?私は、このようにそれを好む:
if ($myArray.Length -gt N)
{
$myArray = $myArray | Sort-Object
}
あなたはif文(のみパイプライン)なしで解決策を見つけるためにwan'tかもしれませんが、私はその理由が表示されません。