JEP 草稿 — 衍生記錄創建(預覽)— Java 記錄「褪色」

https://bugs.openjdk.org/browse/JDK-8321133

JEP Draft – Derived Record Creation(预览)– Java Record “Withers”摘要

这项 JEP 要增強 Java 語言,提供對紀錄的派生創建。由於紀錄是不可變值,開發人員經常創建新的紀錄以反映新數據;派生創建通過從現有紀錄派生新紀錄,僅更新需要更改的元件,從而簡化了代碼。這是一個預覽語言功能。目標是使用一個變換代碼的區塊,提供一種簡潔的方法來創建派生自現有記錄值的新記錄實例。

不是目標

不是目標提供類似 Pascal 的 with 構造,簡化對任意複雜表達式的訪問。

不是目標提供對“withers”方法的專門支持。

不是目標為普通的非紀錄類值提供派生實例創建表達式;這可能是未來 JEP 的主題。

via Hacker News

January 25, 2024 at 04:01AM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *