私はScalaの文字列補間の機能に没頭しています。私たちは、補間された文字列の式を評価する必要がある場合スカラの文字列の補間と評価の式
println(s"Hello World! ${for (i <- 1 to 100) println(s"other values $i")}")
私の疑いがある:のような文字列の補間は、私たちが式を評価することができます。他の開発者がこの例のような機能を使用していて、これが正しかって安全であるかどうかわからない、多くのScalaコードがあります。
を行うが、非常に醜いだろう。このコードをプロダクションで使用し、これを維持するのが楽しいですか?これは安全に使用できます。 – Pavel
私はこのようなコードを本番環境では見たくありません。しかし、私は他の開発者に、なぜこれをしてはならないのか説明できません。 – PawelN
実際のスカラコードがこの評価に含まれているかどうか尋ねていますか?コード生成など?この場合、評価が失敗すると問題が発生する可能性があります。実用的かどうかわからない – Pavel