在 Java 中,沒有與 C 的 Pair
缺席的原因
根據 Java 開發人員的說法,缺席對
替代方法
Java 建議建立專用的類,而不是通用的 Pair 類別封裝了它們兩個值之間的特定語義和關係。這種方法提高了程式碼的清晰度和特異性。例如:
這些類別提供上下文和意義,避免通用 Pair 的歧義。
有關SimpleEntry 的一些註釋
Java 1.6引入了AbstractMap.SimpleEntry
結論
而C 的Pair< ;L,R>是一種方便的構造,Java 的方法鼓勵創建特定的、有意義的類別來表示值對。這種方法增強了程式碼清晰度,促進語義理解,並避免因通用對而產生潛在的混亂。
以上是為什麼 Java 沒有直接等價於 C 的「Pair」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!