0
您是否看到一種方法來指定我的結果類型必須是MonadType <參數類型>在此接口內?使用自由綁定泛型類型作爲類型參數
interface IMonad<MonadType> // where MonadType : GenricType<>
{
MonadType<T1> unit<T1>(T1 t)
Func<MonadType<T1>, MonadType<T2>> map<T1, T2>(Func<T1, T2> f);
}
我得到的錯誤: 類型參數「MonadType」不能與類型參數