2017-04-14 45 views

回答

8

你錯過了斯卡拉不鼓勵返回和使用null並推動使用OptionSome/None)來代替。

你可以在Daniel Westheide excellent overview of the Option type瞭解更多。

+1

這適用於純粹的Scala代碼,但只要您調用一些Java庫或甚至外部世界,您就可以獲得null值。 –

+5

只需通過「選項(v)」即可將可空變量v轉換爲選項。如果v爲null,它將返回None,否則返回Some(v)。 – PH88