Perlの設定ファイルから読み込み中に、行が無効で、有効な行の配列に追加する必要がない場合があります。私はここでforループを使用しているので、無効な行でもundefエントリが作成されます。後でそれらをすべて削除するにはどうしたらいいですか?アレイからすべてのundefを削除するにはどうしたらいいですか?
ありがとうございます!
Perlの設定ファイルから読み込み中に、行が無効で、有効な行の配列に追加する必要がない場合があります。私はここでforループを使用しているので、無効な行でもundefエントリが作成されます。後でそれらをすべて削除するにはどうしたらいいですか?アレイからすべてのundefを削除するにはどうしたらいいですか?
ありがとうございます!
@array = grep defined, @array;
設定ファイルを作成する場合は、Config :: Simpleのようなモジュールを使用します。既存の設定ファイルの内容を配列に読み込んでいるのであれば、無効な項目をスキップするのではなく、配列に押し込むのはなぜですか? – beresfordt