1
val name = "Cory"
"""
|Hi! My name is " + name + " how are you?
""".stripMargin
부분 + name +
은 코드로 해석되는 것이 아니라 텍스트로 해석됩니다. 여러 줄 문자열 내에서 변수 값을 인쇄하려면 어떻게해야합니까?변수를 여러 줄 문자열의 일부로 인쇄 하시겠습니까?
val name = "Cory"
"""
|Hi! My name is " + name + " how are you?
""".stripMargin
부분 + name +
은 코드로 해석되는 것이 아니라 텍스트로 해석됩니다. 여러 줄 문자열 내에서 변수 값을 인쇄하려면 어떻게해야합니까?변수를 여러 줄 문자열의 일부로 인쇄 하시겠습니까?
은 2.10에 있다면 이상에서는 문자열 보간 사용할 수 있습니다 : 2.9
scala> s"""
| |Hi! My name is $name how are you?
| """.stripMargin
res0: String =
"
Hi! My name is Cory how are you?
"
또는 이전이 뭔가 붙어있어 : 있다는 것을
가scala> ("""
| |Hi! My name is """ + name + """ how are you?
| """).stripMargin
res1: String =
"
Hi! My name is Cory how are you?
"
주 Scala-s"..."
에있는 several flavors of string interpolation이 가장 간단합니다.
+1 - 전체 답변에 나를 이길 수 있습니다 :-) –