Poniżej znajduje się moje dane wyjściowe REPL. Nie jestem pewien, dlaczego string.split nie działa tutaj.scala string.split nie działa
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)
dobry. W scala, jaka jest różnica między "" i ""? – riship89
'" "stuff" "" cytuje ciąg literowy. '" stuff "interpretuje znaki ucieczki. Ponieważ odwrotny ukośnik jest znakiem ucieczki _ob w łańcuchach Java _ i _ regexes, musisz uciec z znaku ucieczki, aby wprowadzić go do regex: '" \\ | "'. Jest to mylące szybko, więc lepiej używać potrójnych cytatów i używać ciągów literalnych. –
i ... jest "somestring" tak samo jak "" "somestring" ""? – riship89