4
當試圖找出爲什麼下面代碼產生警告警告「重新定義模塊」文件是包含2個模塊
defmodule A do
def greet do
IO.puts "Inside A"
end
end
defmodule B do
def greet do
IO.puts "Inside B"
end
end
spawn(A, :greet, [])
輸出
iex(14)> c("te.ex")
te.ex:1: redefining module A
te.ex:7: redefining module B
Inside A
[B, A]
謝謝Jose,但它令人困惑......因爲iex並沒有告訴它的錯誤,警告,通知或什麼......這可能導致開發人員錯誤的方向,就好像沒有輸出開發人員可能會認爲它是因爲重新定義錯誤。 。 –
好點。我已經開了一個問題,以確保我們用'warning:'作爲前綴。謝謝! –