このscala固有の式を使用してフィボナッチ数列を構築したい:
val fibs: Stream[Int] = 0 #:: 1 #:: fibs.zip(fibs.tail).map { n => n._1 + n._2 }
しかし、Eclipseコンパイラは前方参照に関して不平を言います:
前方参照は、値 fib の定義を超えて拡張されます
この問題により、Eclipse でメイン メソッドを実行できません。
どうすれば解決できますか?
edit ワークシート、メイン、メソッド、およびREPLで宣言しようとしました。最後のものは完全に機能します。