為什麼Java 8 的Optional應該在參數中使用
雖然指南建議Optional應該僅限於返回類型,但問題是為什麼它也可能不適合方法參數。
Optional 的方法參數
考慮具有兩個可選參數的方法:
替代選項包括:
或:
反對使用可選的爭論參數
有些人反對使用可選參數,因為:
使用可選參數的好處
但是,使用可選參數也有好處:
結論
最終,是否使用可選參數的決定取決於開發團隊的具體上下文和偏好。雖然指南建議僅對返回類型使用Optional,但在某些需要語義清晰和統一處理的場景中,它可能是方法參數的實用且有效的選擇。在決定採取某種方法之前,仔細考慮其優點和缺點非常重要。
以上是Java 8 的可選值應該用於方法參數嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!