Ich habe die folgende Anweisung, die Daten von Redis DB mit client
erhält. Für einige Einträge gibt es null
zurück. Wie kann ich nach null
suchen und sie durch 0
in einer einzigen Zeile ersetzen? Gibt es etwas Ähnliches wie getOrElse
? Oder vielleicht kann ich irgendwie Option[String]
verwenden? Ich möchte vermeiden, if qty_str == null
zu verwenden.Auf Null prüfen und durch 0 ersetzen
val qty_str : String = Dress.up(client).hget("pk:"+ind,"qty")
ich für 'getOrElse' auf' Option gehen würde [Zeichenfolge] ' – sebszyller
ich verwendet habe,' hincrby field_name 0 ', tut es effektiv, was Sie wollen ... :) –
@sebszyller: Ja, aber wie um es in diesem speziellen Fall anzuwenden? Dieser Ansatz kompiliert nicht: 'al qty_str: Option [String] = Dress.up (Client) .hget (" pk: "+ ind," qty "). GetOrElse (??)' – Lobsterrrr