Elixir After

[Solved] Elixir After | Elixir - Code Explorer | yomemimo.com
Question : elixir after

Answered by : nasty-nightingale-6kbfxg59j1af

defmodule SomeModule do @doc """ iex> SomeModule.do_something() # Cleaning up... {:error, "%ArgumentError{message: \\"You provided a wrong argument\\"}"} """ def do_something() do raise ArgumentError, "You provided a wrong argument" rescue error -> {:error, "#{inspect(error)}"} after clean_up() end @doc """ iex> SomeModule.try_something() # Cleaning up... {:error, "%ArgumentError{message: \\"You provided a wrong argument\\"}"} """ def try_something() do try do raise ArgumentError, "You provided a wrong argument" rescue error -> {:error, "#{inspect(error)}"} after clean_up() end end defp clean_up() do IO.puts("Cleaning up...") end
end

Source : https://elixir-lang.org/getting-started/try-catch-and-rescue.html | Last Update : Sun, 22 May 22

Answers related to elixir after

Code Explorer Popular Question For Elixir