写点什么

JEP 286 局部变量类型推断调查结果

  • 2016-03-23
  • 本文字数:668 字

    阅读完需:约 2 分钟

Brian Goetz 公布了局部变量类型推断调查结果,结果显示公众对采纳这一特性反响热烈。InfoQ 对结果进行报道。这项调查包含了问卷问题的所有结果数据、其他的评论以及在身份验证时输入的信息。

回答者对 Java 语言采用该特性似乎非常喜爱,超过 86% 的人说他们支持 Java 语言增加局部类型推断,这样将能够看到 JVM 推断局部变量类型的能力,类似于 C/C++ 中关键字 auto 或 Swift 和 Scala 语言关键字 var:

复制代码
public void aMethod() {
var count = 0; // 推断为 int 类型
var name = "Alex"; // 推断为 String 类型
}

大约 84% 的回答表明定义可变内容的变量用关键字 var 是恰当的,只有百分之几的回答者建议用 auto 更合适。

对于是否应该引入一个单独的关键字来表明推断值的类型是不可变的,调查结果是多元的。其他语言对选择结果有一定的影响,例如 let(来自新兴语言如 Swift 和 Rust)和 var(来自 Scala),或者仅用现有的 final 修饰符来表示不可变的值。结果不存在绝大多数,意见分布在三种选择之间,Scala 的影响力推动了使用 var 的支持者领先于其他两个。80% 的回答支持只引入 var,至少在初期,引入其他的选择会导致更大程度的反感。似乎看起来单独使用 var 会带来最大的好处和最小的反感,而选择留在未来再开放。

后续调查已经建立,每个人可以根据早期的结果提供其他的反馈。

查看英文原文: JEP 286 Survey Results for Local Variable Type Inference


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-23 19:001093
用户头像

发布了 31 篇内容, 共 10.0 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

私域流量优化:如何利用 AIPL 模型洞察客户生命周期价值

袋鼠云数栈

数据模型 生命周期管理 智能标签 AIPL 客户管理模型

GaussDB细粒度资源管控技术透视

EquatorCoco

技术 GaussDB 资源

【论文速读】|大语言模型是零样本模糊测试器:通过大语言模型对深度学习库进行模糊测试

云起无垠

电商数据集成:利用API接口实现商品详情自动化获取

Noah

企业网络需求及适合的解决方案

Ogcloud

SD-WAN MPLS 企业组网 企业网络 SD-WAN组网

debug技巧之本地调试

不在线第一只蜗牛

技术 debug

金融机构的信贷风控难题

芯盾时代

金融 风控 信贷

CTO的告白:观测云终结了我们的监控混战与重构噩梦

可观测技术

捷途山海T2省油王者,续航新篇章

Geek_2d6073

云管平台-助力企业云管理飞跃发展!

行云管家

云计算 云服务 云管平台 云管理

LLM生态下爬虫程序的现状与未来

不在线第一只蜗牛

3D实时云渲染VS本地渲染:哪种渲染方式更划算?

点量实时云渲染

3D 渲染 云渲染 实时云渲染

准实时数仓搭建指南:以仓储式会员商超为模拟场景

tapdata

物化视图 实时数仓应用场景 仓储式会员店 meshjoin

银行信创化依旧需要考虑生态建设

Geek_2305a8

为什么要使用微服务架构?

快乐非自愿限量之名

架构 微服务

【YashanDB知识库】ycm托管数据库时报错OM host ip:127.0.0.1 is not support join to YCM

YashanDB

数据库 yashandb 崖山数据库 YCM

避免踩坑:盘点导致财务转型失败的因素

智达方通

企业管理

AI时代:低代码与人工智能引领科技创造新时代

EquatorCoco

人工智能 技术 低代码

高防服务器支持测试功能,让你随时监控网站的安全状态

一只扑棱蛾子

服务器

受邀出席CCGrid 2024硬件系统和网络分论坛,天翼云再次彰显科技创新实力

编程猫

什么是域名解析?一文读懂域名解析设置流程和注意事项

国科云

一键自动化博客发布工具,用过的人都说好(infoq篇)

程序那些事

工具 自动发布

服务器安全堡垒机品牌就选行云管家!

行云管家

网络安全 服务器 数据安全 堡垒机 服务器安全

携手鲲鹏昇腾 HashData展现云原生数仓创新力量

酷克数据HashData

JEP 286局部变量类型推断调查结果_Java_Alex Blewitt_InfoQ精选文章