目前我在hello/0函数中有:inets.start和:ssl.start 。是否有文档讨论将初始化代码放入该函数与其他地方的优缺点?
$ cat lib/jsontest.ex
defmodule Jsontest do
@u1 'https://example.com'
IO.inspect @u1
def get(u) do
IO.puts((to_string Time.utc_now) <> " [get] " <> (to_string u))
{_, { _, _, body}} = :httpc.request(:get, {u, []}, [], [])
IO.puts(to_string body)
end
def hello do
:inets.start
:ssl.start
get(@u1)
end
end