我是新來斯卡拉&人人講,它是壞的斯卡拉斯卡拉:在一個塊
使用類似if myFoo.get is null then
當myFoo
被包裹在一個Option
(如Option[myFoo]
)「getOrElse」我繼續來跨越getOrElse
但引用getOrElse的所有答案讓我更加困惑,儘管它聽起來很簡單(「getOrElse」)。
這是我正在嘗試做的。如果myFoo
爲空,則執行something
,但是如果不是,則執行somethingElse
。
可能有人請解釋一下對我來說可能是最簡單的方法是什麼?不一定是一個長的答案,但我會很感激所有我能得到的幫助。
完美。謝謝:) – goo
@Jon:請注意,如果'myFoo'實際上是一個'Option',則不需要包裝 - 用'myFoo match'替換'Option(myFoo)match'。 – senia
正確,thx爲鏈接。真的有幫助。 – goo