In scala zu geben, wenn Sie eine Option haben, können Sie eine weitere Option, indem Sie oldOption.map bekommen kann (_ etwas.). Ich möchte einen Booleschen Befehl ausführen und dasselbe tun. Mit anderen Worten, ich mag eine Abkürzung für den folgenden:Scala - "if (true) Einige (1)" ohne "sonst keine"
if(someCondition)
Some(data)
else
None
Gibt es einen idiomatischen Weg, um eine Option aus einem Booleschen wie diese zu erhalten, ohne „sonst None“ zu tun hat?
möglich Duplikat [Vereinfachen if (x) Einige (y) sonst keine?] (Http://stackoverflow.com/questions/12728678/simplify-if-x-somey-else-none) – Suma