str: 什麼時候該選擇哪一個? " />
Java 8 Lambda 中的Function.identity() 與str->str
Java 8 中的Function.identity() 方法提供了一種方便的方法表示恆等函數的方法,它只會傳回其輸入值,這就提出了一個問題:為什麼要使用Function.identity()而不是更簡潔的str->str 。所不同。的每個實例都會建立一個新的實作類別。傳回的實例,此資訊不可用。 🎜>記憶體注意事項
Function.identity() 是靜態宣告的方法,而str->str 為每個lambda 建立一個新物件表達。 .identity()可以節省記憶體。有些開發人員可能會發現str->str 更簡潔、更容易理解,而有些開發人員可能會喜歡Function.identity()提供的身份的明確表示。 。產生具有可讀性改進潛力的唯一實例。
以上是Function.identity() 與 str->str:什麼時候該選哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!