다음은 내 REPL 출력입니다. string.split이 왜 작동하지 않는지 잘 모르겠습니다.scala string.split가 작동하지 않습니다.
val s = "Pedro|groceries|apple|1.42"
s: java.lang.String = Pedro|groceries|apple|1.42
scala> s.split("|")
res27: Array[java.lang.String] = Array("", P, e, d, r, o, |, g, r, o, c, e, r, i, e, s, |, a, p, p, l, e, |, 1, ., 4, 2)
좋습니다. 스칼라에서 ''와 ''의 차이점은 무엇입니까? – riship89
'' "stuff" ""'는 리터럴 문자열을 인용합니다. ''stuff "'는 이스케이프 문자를 해석합니다. 역 슬래시는 자바 문자열 _and_ regexes의 이스케이프 문자 _both_이므로 이스케이프 문자를 이스케이프 처리하여 정규 표현식으로 가져와야합니다 :' "\\ |"'. _very_를 혼란스럽게하므로 삼중 따옴표를 사용하고 리터럴 문자열을 사용하는 것이 좋습니다. –
및 ... ""somestring "" "과 같은 'somestring'입니까? – riship89