मेरा आरईपीएल आउटपुट निम्नलिखित है। मुझे यकीन नहीं है कि क्यों 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
'" "" सामान "" "एक शाब्दिक स्ट्रिंग उद्धृत करता है। '" सामान "'बचने के पात्रों का अर्थ है। चूंकि बैकस्लैश जावा स्ट्रिंग _and_ regexes में एक एस्केप कैरेक्टर _both_ है, इसलिए आपको इसे रेगेक्स में लाने के लिए एस्केप कैरेक्टर से बचने की आवश्यकता होगी: '" \\ | "'। यह _very_ को भ्रमित कर देता है, इसलिए ट्रिपल कोट्स का उपयोग करना और शाब्दिक स्ट्रिंग के लिए जाना बेहतर है। –
और ... 'somestring' जैसा है "" "somestring" ""? – riship89