JEP 443:未命名模式和变量致力于提升Java代码的可读性
JEP 443,未命名模式和变量(预览),已经从 JDK 21 的 Targeted 状态变更为 Completed 状态。这个预览 JEP 建议“用未命名的模式和未命名变量来增强语言,前者与记录组件相匹配,但无需说明组件的名称和类型,后者可以被初始化但不使用”。 这两者均由下划线字符表示,如r instanceof _(int x, int y)和r instanceof _。这是一个预览的语言特性。
未命名模式是为了简化数据处理,尤其是在处理记录类时。它们允许开发人员在模式匹配中省略记...