文字列がヌルか空で空であるかどうかを確認できますか?文字列がヌルまたは空であるかどうかを確認するパターンマッチング
私のような何かやろうとしている:
def sendToYahoo(message:Email) ={
val clientConfiguration = new ClientService().getClientConfiguration()
val messageId : Seq[Char] = message.identifier
messageId match {
case messageId.isEmpty => validate()
case !messageId.isEmpty => //blabla
}
}
をしかし、私はコンパイルエラーを持っています。
ありがとうございます。
def isEmpty(x: String) = Option(x).forall(_.isEmpty)
または
def isEmpty(x: String) = x == null || x.isEmpty
はまた、あなたは同様に空に" "
を考慮すれば、文字列をトリミングすることがあります:
良いアイデア!それはとてもしばしば忘れられます。 – Madoc
'ではありません。存在== forall' – sschaef
@sschaef十分な、おかげで、私はそれを更新しました。 –