Ich möchte in der Lage sein, eine Übereinstimmung zwischen dem ersten Buchstaben eines Wortes und einem der Buchstaben in einer Gruppe wie "ABC" zu finden. Im Pseudocode könnte dies ungefähr so aussehen:
case Process(word) =>
word.firstLetter match {
case([a-c][A-C]) =>
case _ =>
}
}
Aber wie kann ich den ersten Buchstaben in Scala anstelle von Java abrufen? Wie drücke ich den regulären Ausdruck richtig aus? Ist dies innerhalb einer Fallklasse möglich ?
Traversable
(wie List
und Array
) konvertiert. Wenn Sie die ersten 3 Zeichen möchten, versuchen Sie es "my string".take(3)
für den ersten"foo".head