val name = "mike"
val str = """Hi, {name}!"""
println(str)
Ich möchte, dass es den String ausgibt als Hi, mike!
scheiterte jedoch. Wie kann man dies tun?
val name = "mike"
val str = """Hi, {name}!"""
println(str)
Ich möchte, dass es den String ausgibt als Hi, mike!
scheiterte jedoch. Wie kann man dies tun?
Scala unterstützt keine String-Interpolation. Es gibt ein Compiler-Plugin, das dies implementiert unter http://github.com/jrudolph/scala-enhanced-strings .
Ohne das Plugin können Sie Verkettungen oder Formatierungszeichenfolgen verwenden:
val str = name formatted "Hi, %s!"
oder natürlich auch
val str = "Hi, %s!".format(name)
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.