Dlaczego nie można używać wewnątrz interpolacji ciągu?

To działa

(x => s"$x")

ale to

(s"${_}")

daje

[error] ...: unbound placeholder parameter
[error]   (s"${_}")

Czy to dlatego, żes"..." konstrukcja cierpiNieszczelna abstrakcja?

Ponadto: (s"$_") kończy się niepowodzeniem z całkowicie innym wyjściem:

[error] ...: invalid string interpolation: `$', `ident or `BlockExpr expected
[error]   (s"$_")
[error]      ^
[error] ...: unclosed string literal
[error]   (s"$_")

questionAnswers(1)

yourAnswerToTheQuestion