[SCALA] 문자열 보간에 달러 기호를 탈출
SCALA문자열 보간에 달러 기호를 탈출
어떻게 문자열 보간에 달러 기호를 탈출합니까?
def getCompanion(name: String) = Class.forName(s"my.package.$name\$")
// --> "error: unclosed string literal"
해결법
-
==============================
1.그냥 두 배로
그냥 두 배로
scala> val name = "foo" name: String = foo scala> s"my.package.$name$$" res0: String = my.package.foo$
from https://stackoverflow.com/questions/16875530/escape-a-dollar-sign-in-string-interpolation by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 컴파일 실패 : 오류를로드하는 동안 AnnotatedElement이, 인 ConcurrentMap, CharSequence를 자바 8에서 스칼라 2.10에서? (0) | 2019.11.27 |
---|---|
[SCALA] 왜 매개 변수 목록이없는 경우 클래스는 사용되지 않는? (0) | 2019.11.27 |
[SCALA] 무형의 냇 유형의 한계 (0) | 2019.11.27 |
[SCALA] LINQ에 얼마나 있는가? (0) | 2019.11.27 |
[SCALA] 어떻게 스칼라는 바이트 코드를 생성? ASM과 같은 몇 가지 라이브러리를 사용하거나 직접 바이너리 쓰기? (0) | 2019.11.27 |