問題タブ [scala-3]

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 に答える
157 参照

scala - scala 3 のインライン化は非常に単純な例で失敗します

scala3 のインライン化の可能性を探っています。シールされたクラスを構築する検証メソッドをコンパイル時に適用する簡単な例を作成しました。

ここまでは順調ですね。しかし、私が本当に望んでいるのはfrom、インライン化された関数内で関数を再利用できるようにすることです。これが私が試していることです:

inlinedFrom3オブジェクトのコードを直接照合すると、コンパイラはそれらが入力文字列と同じであることを認識せず、間違った分岐を取ることを示す一般化です。

私が理解したいのは、なぜinlinedFrom3機能しないのか、機能させる方法があるのか​​ ということです。

注:私はscala 3.0.0-RC2を使用しています