1
def request(method \\ :get, path) do
end
def request(method \\:get, path, params) do
end
在編譯時衝突引發默認幾個DEFS
def request/3 defaults conflicts with def request/2
我不知道爲什麼我不能有兩個說法,模式匹配DEF。
因爲如果你用兩個參數調用它,它不會知道使用哪一個參數。它可能是第一個函數中的方法和路徑的參數,或者它可能是第二個函數中默認方法的路徑和參數參數。 – JustMichael
@JustMichael,哦,我看到 –
嘗試把默認參數作爲最後一個def ss(a,b \\:c) – Haito