let s = SignalsService()
s.addListener("key", callback: { a, b in print("success") })
這不:
let s = SignalsService()
let cb = { a, b in print("success") }
s.addListener("key", callback: cb)
在let cb = ...
線投擲的錯誤Ambiguous reference to member 'print'
。
那爲什麼呢?
很好的解釋謝謝。 :) –
謝謝馬丁。 JBM –
另外,當回調函數應該返回一個值時,你會得到這個錯誤,但是你還沒有在關閉中鍵入'return value'。 –