3
下面的代碼工作:類型檢查不喜歡可調用對象實現noSuchMethod
但是,如果ObjectThatIsLikeFunc沒有通話的方法,但定義noSuchMethod相反,這是行不通的。
typedef num MyFunc(num);
class ObjectThatIsLikeFunc {
noSuchMethod(InvocationMirror) => 100;
}
我得到「不是'MyFunc'類型的子類型」。
我的問題: 有沒有辦法告訴類型檢查器ObjectThatIsLikeFunc noSuchMethod可以充當MyFunc?