###前提・実現したいこと
scalaを勉強中でintelliJを使って教本の通りにプログラムを書いたらエラーが起きました。
このままでは、読み進められないため、エラーの解決方法、発生する理由が知りたいです。
###発生している問題・エラーメッセージ
def nextInt: (Int, PNG)
case class SimplePNG(seed: Long) extends PNG
にあるPNGで以下のエラーが起きます。
cannot resolve symbol RNG
###該当のソースコード
scala
1object test6 { 2 trait RNG { 3 def nextInt: (Int, PNG) 4 } 5 6 case class SimplePNG(seed: Long) extends PNG { 7 def nextInt = { 8 val newSeed = (seed * 0x5DEECE66DL + 0xBF) & 0xFFFFFFFFFFFFL 9 val nextRNG = SimplePNG(newSeed) 10 val n = (newSeed >>> 16).toInt 11 (n, nextRNG) 12 } 13 } 14} 15
###試したこと
過去にあった質問にあった、"Invalidate and Restart"を試したところ、解決しませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
JDL 1.8.0_131
他のプログラムでも同じようなエラーが起きてしまっています。
よければ考えられる可能性を複数挙げてくださればうれしいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/16 05:43
2017/07/16 05:59
2017/07/16 08:02