Следующий мой выход 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)
хорошо один. В scala, в чем разница между «и»? – riship89
'' "" stuff "" "' цитирует буквальную строку. '' stuff'' интерпретирует escape-символы. Так как обратная косая черта - это escape-символ _both_ в строках Java _and_ regexes, вам нужно будет избежать escape-символа, чтобы получить его в регулярное выражение: '' \\ | "'. Это быстро запутывает _very_, поэтому лучше использовать тройные кавычки и перейти к литеральной строке. –
и ... является «somestring» же, как «» «somestring» «»? – riship89