我正在尝试编写一个可以采用任何无标签最终特征并返回的函数F[String]
。
def apply[Api[F[_]]](implementation: Api[F[_]]): F[String] = ???
我不明白为什么上面没有编译。
以下作品。
trait Api[F[_]]
def apply[F[_]](implementation: Api[F[_]]): F[String] = ???
但是我怎样才能摆脱这种特质呢?
我正在尝试编写一个可以采用任何无标签最终特征并返回的函数F[String]
。
def apply[Api[F[_]]](implementation: Api[F[_]]): F[String] = ???
我不明白为什么上面没有编译。
以下作品。
trait Api[F[_]]
def apply[F[_]](implementation: Api[F[_]]): F[String] = ???
但是我怎样才能摆脱这种特质呢?