Clojure には「スレッド化マクロ」->
と->>
. 同様の構成を Scala コードで使用して、次のようなコードを置き換えることができると確信しています。
var myObj = MyObject(x, y, z)
myObj = transform(myObj, abc)
myObj = transformMore(myObj, def)
myObj = transformYetMore(myObj, bar)
見栄えが良いかどうかを確認するために、実際の例を見てみたいです。Scala の場合、マクロを使用する必要はないと確信しています。