並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

powershell foreach object cannot index into a null arrayの検索結果1 - 2 件 / 2件

  • https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-arrays

    配列とは まず、配列とは何か、そしてほとんどのプログラミング言語で使用される方法についての基本的な技術的な説明から始めます。その後、PowerShell がそれらを使用する他の方法に移行します。 配列は、複数の項目のコレクションとして機能するデータ構造です。 配列を反復処理したり、インデックスを使用して個々の項目にアクセスしたりできます。 配列は、各値がもう一方の隣に格納されるメモリの順次チャンクとして作成されます。 私たちは行くにつれて、これらの詳細のそれぞれについて触れます。 基本的な使用方法 配列は PowerShell の基本的な機能であるため、PowerShell で操作するための簡単な構文があります。 配列を作成する 空の配列は、次を使用して作成できます。 @() PS> $data = @() PS> $data.Count 0 配列を作成し、 @() かっこ内に配置するだけ

      https://docs.microsoft.com/ja-jp/powershell/scripting/learn/deep-dives/everything-about-arrays
    • PowerShell スクリプトのパフォーマンスに関する考慮事項 - PowerShell

      出力の抑制 パイプラインへのオブジェクトの書き込みを回避するには、さまざまな方法があります。 $null への割り当てまたはファイル リダイレクト [void] へのキャスティング Out-Null にパイプ $null への割り当て。[void] へのキャスティング、$null へのファイル リダイレクトの速度はほぼ同じです。 ただし、大きなループで Out-Null を呼び出す場合は、PowerShell 5.1 でも大幅に遅くなる場合があります。 $tests = @{ 'Assign to $null' = { $arrayList = [System.Collections.ArrayList]::new() foreach ($i in 0..$args[0]) { $null = $arraylist.Add($i) } } 'Cast to [void]' = { $arr

        PowerShell スクリプトのパフォーマンスに関する考慮事項 - PowerShell
      1