我希望有一个类,它接受一个类依赖类型的参数,就像我经常为方法做的那样.但令我惊讶的是,这不起作用:
scala> trait Compiler { trait Config } defined trait Compiler // works fine,as expected scala> def f(c: Compiler)(conf: c.Config) = {} f: (c: Compiler)(conf: c.Config)Unit scala> class F(val c: Compiler)(val conf: c.Config) <console>:8: error: not found: value c class F(val c: Compiler)(val conf: c.Config) ^
为什么?有没有解决方法?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。