私はいくつかの簡単な作業で立ち往生してきました。我々はいくつかの擬似コードを持っていると仮定しましょう:save_results
は私達の範囲は、我々は開放に時間を費やして、ファイルを閉じている本当に大きなであればものがあるエリクシールでファイルに追加する最良の方法は何ですか
def save_results(data) do
{:ok, file} = File.open "data.log", [:append]
Enum.each(data, &(IO.binwrite(file, &1)))
File.close file
end
ある
Enum.each 1..1_000_000, fn(id) ->
some_complex_method(id) |> save_results
end
。どのようにそれがオープン状態を処理し、作業が完了したときにメソッドを閉じるようにするには?
を。何が起こっていると信じるに至りますか? –
申し訳ありませんが、私は疑似コードで重要な部分を見逃しました。今すぐ更新されました。 – nateless