Der Mustervergleich ist möglicherweise nicht die richtige Wahl für Ihr Beispiel. Sie können einfach tun:
if( tokens(1) == "" ) {
println("empty")
}
Der Mustervergleich eignet sich besser für Fälle wie:
for( t <- tokens ) t match {
case "" => println( "Empty" )
case s => println( "Value: " + s )
}
die für jeden Token etwas drucken.
Bearbeiten: Wenn Sie überprüfen möchten, ob ein Token vorhanden ist, bei dem es sich um eine leere Zeichenfolge handelt, können Sie auch Folgendes versuchen:
if( tokens.exists( _ == "" ) ) {
println("Found empty token")
}
tokens match {}
).