自5月30日起,Brian Goetz在Project Lambda邮件列表中的这篇文章中简要提到了列表,集合,地图(和其他可能的)文字:
http://mail.openjdk.java.net/pipermail/lambda-dev/2012-May/004979.html
为了说明我的意思是“我们可以做得更好”,这是一个替代方案,它从#:结构化文字中获取了更多收益。尽管这些计划在8时还没有到位,但我们已经表示希望为列表,地图,集合等添加结构化文字。#作为前缀符号并与定界符结合使用,可以使我们的语法返回值更高:结构化文字构建器(作为奖励,#已经与许多语言的结构化文字相关联,一直回到许多早期的汇编语言,其中#是立即寻址模式。)
因此在我看来,即使集合文字也无法将其纳入JDK 8,更不用说get / set / put运算符了。真遗憾。
另外,在JDK 8里程碑列表中,我看不到任何与集合文字或新运算符有关的内容:
http://openjdk.java.net/projects/jdk8/milestones
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)