問題タブ [scala-compiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
424 参照

scala - Scala: for-comprehension 型推論の問題に対する複数の flatMap 定義

私はこのようなものを持っています:

上記のコードは Scala 2.12.4 では正常にコンパイルされますが、Scala 2.11.12 ではコンパイルされません

なんで?私は何を間違っていますか??

次に試しました:

驚くべきことに、コードは Scala 2.11.12 でコンパイルされますが、Scala 2.12.4 ではコンパイルされません!?!

これらは私が使用している scalac フラグです。

明示的な型を必要とせずに Scala 2.11.x と 2.12.x の両方でコンパイルできるようにするには、このコードをどのように記述すればよいでしょうか?