В этом конкретном примере вы, вероятно, используете блок do
:
open("myfile.txt", "w") do io
write(io, "Hello world!")
end
В более общем случае вы можете использовать finally
. Из строки документации:
Запускать некоторый код при выходе из данного блока кода, независимо от того, как он выходит. Например, вот как мы можем гарантировать закрытие открытого файла:
f = open("file")
try
operate_on_file(f)
finally
close(f)
end