我一直無法找到使用宏插入空檢查的scala註釋。這似乎是一個明顯的宏使用。我錯過了什麼?是否有空值檢查的scala註釋?
0
A
回答
8
你錯過了斯卡拉不鼓勵返回和使用null
並推動使用Option
(Some
/None
)來代替。
你可以在Daniel Westheide excellent overview of the Option type瞭解更多。
+1
這適用於純粹的Scala代碼,但只要您調用一些Java庫或甚至外部世界,您就可以獲得null值。 –
+5
只需通過「選項(v)」即可將可空變量v轉換爲選項。如果v爲null,它將返回None,否則返回Some(v)。 – PH88
相關問題
- 1. 檢查是否有空值
- 2. 使用數據註釋,檢查是否有特定值
- 3. 檢查對象中是否有空值
- 4. 是否可以在scala中註釋lambda?
- 5. 檢查是否返回的值是空
- 6. 數據註釋以檢查是否在一組數值內
- 7. 檢查Html.ValidationSummary()是否有值
- 8. 是否有可能使用註釋來修補scala final class?
- 9. Linq:檢查字符串列是否有值(即非空或空)
- 10. 是否有我可以在if()中使用的scala方法來檢查是否存在空值?
- 11. MySQL查詢,以檢查是否值是空/空
- 12. 檢查數值是否爲空
- 13. 檢查列是否允許空值,C#?
- 14. 檢查值select2是否爲空
- 15. 檢查arraytype列是否包含空值
- 16. JsRender - 檢查嵌套值是否爲空
- 17. 如何檢查DataReader值是否爲空?
- 18. Java檢查布爾值是否爲空
- 19. 檢查是否JSON值爲空
- 20. 檢查是否美麗soup.find_all值爲空
- 21. 檢查arraylist是否只包含空值
- 22. 檢查圖片框值是否爲空
- 23. 檢查值是否爲空javascript
- 24. 檢查一個值是否爲空
- 25. FreeMarker:檢查地圖值是否爲空
- 26. 檢查數組值是否爲空
- 27. 檢查輸入值是否爲空
- 28. 檢查$ _POST-值是否爲空
- 29. 檢查類的實例是否使用屬性註釋
- 30. 檢查表中是否有任何字段有空值
不要Java的'@NotNull'和'@Nullable'工作嗎? – Carcigenicate
這需要使用java編譯器(Scala不使用)。 –