私はScalaの2.12を使用していると私はバージョン2.11でコーディングされ、それはもうコンパイルできないコードの一部を試してみてください。コンパニオンオブジェクトケースオブジェクトにアクセスできない
object MusicController {
sealed trait ControllerMsg
case object Play extends ControllerMsg
case object Stop extends ControllerMsg
}
// Music Controller
class MusicController extends Actor {
def receive = {
case Play =>
println("Music Started ...")
case Stop =>
println("Music Stopped ...")
}
}
私は、次のコンパイラエラーがあります。
あなたがMusicControllerのケースをインポートする必要がnot found: value Play
[error] case Play =>
not found: value Stop
[error] case Stop =>
オブジェクト私はのように、あなたの問題を再現することはできません:私はというエラーを再現することができます2.12で発生しますが、2.11でエラーが発生していないことを再現することはできません。実際、私はエラーが少なくとも2.8以降のすべてのバージョンで発生し、そしておそらく、少なくともすべての2.xバージョンでなることをかなり確信しています。 –