You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Scala 3 SBT项目中出现“找不到类型”问题求助

Scala 3 SBT项目中出现“找不到类型”问题求助

大家好,我最近刚从Java转过来学习Scala和函数式编程,碰到一个百思不得其解的问题,想请各位帮忙看看。

我在同一个包下定义了两个类,第一个类是TvShowAttributesParser,代码结构如下:

package io.github.vcvitaly.grokkingfp

package ch6

class TvShowAttributesParser {
  // ...这里是一些业务代码...
}

第二个类TvShowParser依赖上面这个类,同样放在同一个包路径下:

package io.github.vcvitaly.grokkingfp

package ch6

class TvShowParser(attributesParser: TvShowAttributesParser) {
  // 目前还没实现具体逻辑
}

但是现在IntelliJ里,TvShowParser构造参数里的TvShowAttributesParser被红下划线标出来了,提示“类型不可用”,而且我的测试类引用这两个类的时候也报同样的错误。我用的是Scala 3版本,SBT是1.8.3,实在搞不懂哪里出问题了,有没有大佬能分析下可能的原因?

备注:内容来源于stack exchange,提问作者Vitaly Chura

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:38:06