0

このscala固有の式を使用してフィボナッチ数列を構築したい:

val fibs: Stream[Int] = 0 #:: 1 #:: fibs.zip(fibs.tail).map { n => n._1 + n._2 }

しかし、Eclipseコンパイラは前方参照に関して不平を言います:

前方参照は、値 fib の定義を超えて拡張されます

この問題により、Eclipse でメイン メソッドを実行できません。

どうすれば解決できますか?

edit ワークシート、メイン、メソッド、およびREPLで宣言しようとしました。最後のものは完全に機能します。

4

1 に答える 1