問題タブ [scala-quasiquotes]

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

scala - 複数のステップでのscala quasiquotes文字列変数のリフティング

これは私が欲しいものです:

しかし、問題は、次のように、文字列変数で $x>$y という式を取得することです。

そして、次のように操作を実行したいのですが、

しかし、このリターン:

これは目的を果たしていません。$x と $yの代わりに、最後のステップで x と y の値を取得するにはどうすればよいですか。

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

scala - Scala (2.12) マクロにジェネリックを使用するにはどうすればよいですか?

簡単な汎用マクロを定義しました。

別のコンパイル ユニットでは、次のように使用します。

ビルド時に、コンパイラは T について知らないと文句を言います。

私の準引用符の「T」参照が好きではありませんが、それはちょっと理解できます。readWriteImpl に渡された T パラメータを quasiquote 内で表現して、正しく展開できるようにするにはどうすればよいですか?