写点什么

Ceylon M5 发布,支持元组、逐字字符串、展开操作符和 late 注解

  • 2013-03-18
  • 本文字数:599 字

    阅读完需:约 2 分钟

Red Hat 宣布 Ceylon 编程语言的第 5 个里程碑版本(代号为“Nesa Pong”)已经可用,同时带来了相应的集成开发环境(IDE)。 Ceylon M5 包含了一个支持泛型类型参数的完全具体化类型系统。该版本能够直接与原生 JavaScript 进行互操作,还包含了一个时间日期(datetime)模块以及一个 HTTP 服务器。

Ceylon M5 支持元组( tuple ),这是一种可以获得每个元素静态类型的链表。它还支持通过新的 dynamic 块与原生 JavaScript API 直接互操作。另外,它支持纵向的范围操作符“: ”,可以根据给定的起点和长度生成Integer 序列。

Ceylon M5 支持用户使用胖箭头 =>、前置声明, 此外还支持展开操作符(译者注:spread operator,即前置的*)、late 注解、针对可迭代对象的语法糖、二进制和十六进制数字字面量、默认类型参数和具体化泛型(reified generics)。它还引入了可以包含非转义反斜杠和双引号的逐字字符串( verbatim string )。要生成这样的字符串,应该用三个双引号把字符串字面量包起来。

据 Red Hat 的 Ceylon 首席开发人员 Gavin King 介绍, M5 版本尚不支持注解、序列化和反射。

该版本还带来了 ceylon.time 模块、ceylon.net.http.server 包、compose() 和 curry() 函数,并重写了与 Java 数组的互操作支持。除了更新语言规范和文档之外,该版本还根据社区反馈和实践经验引入了一些重要的语法变化。

查看英文原文 Ceylon M5 with Tuples, Verbatim Strings, Spread Operator, Late Annotation

2013-03-18 04:081229
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 143.6 次阅读, 收获喜欢 35 次。

关注

评论

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

关于RAG

AIGC.TWang

大模型 AIGC rag

软件测试学习笔记丨Selenium键盘鼠标事件ActionChains

测试人

软件测试

“政产学”联合培养高技能人才,助推江门制造业数字化转型升级

极客天地

快手小店详情API接口的获取与应用

科普小能手

API 接口 API 测试 快手API接口 快手数据采集 快手API

软件测试丨Selenium:常用页面信息对比方法expected_conditions

测试人

软件测试

国际专线网络:加速全球化贸易

Ogcloud

SD-WAN国际专线 国际专线 国际网络专线 跨国网络专线

员工信息管理系统

深圳亥时科技

项目管理系统(源码+文档+部署+讲解)

深圳亥时科技

分销管理系统(源码+文档+部署+讲解)

深圳亥时科技

融合数据的“聚宝盆”:政企业务资源树

鲸品堂

运营商 政企 企业号 2024年10月PK榜

开源(open source)是什么?为什么要开源?

伤感汤姆布利柏

捷途旅行者与丰田RAV4荣放的品牌策略差异

科技热闻

鸿蒙团队1024程序员节致敬开发者:同心协力,共码未来

最新动态

生产管理系统(源码+文档+部署+讲解)

深圳亥时科技

淘宝1688跨境电商官方接口接入全攻略,跨境卖家必知

tbapi

淘宝数据采集 1688代采系统 1688数据采集 淘宝官方接口 1688官方接口

高级程序员的7大特征,你占了几条?

秃头小帅oi

1024程序员节致敬鸿蒙开发者:鸿蒙生态一日千里的幕后英雄

最新动态

跨越语言边界,Greptime 与蚂蚁向量数据库合作实现向量搜索性能 5 倍新突破

Greptime 格睿科技

数据库 云原生 检索 向量数据库

荣耀应用市场丨新锐榜单首发上线

荣耀开发者服务平台

荣耀开发者服务平台 应用市场 开发者激励计划 荣耀HONOR

智慧考务管理系统

深圳亥时科技

寻找AI新势力!“天翼云息壤杯”高校AI大赛火热报名中!

天翼云开发者社区

人工智能 AI

道路养护系统(源码+文档+部署+讲解)

深圳亥时科技

Linux内存泄露案例分析和内存管理分享

京东科技开发者

Springboot异步事件配置和使用

不在线第一只蜗牛

Java spring 1024程序员节

「毅硕|生信教程」 micromamba:mamba的C++实现,超越conda

INSVAST

教程分享 基因数据分析 生信服务 Sentieon

ElevenLabs Voice Design :可通过文本创建个性化语音;苹果推出首个开发者测试版丨 RTE 开发者日报

声网

陶瓷制品生产管理MES系统解决方案

万界星空科技

mes 万界星空科技mes 智能制造业 陶瓷 陶瓷制品

软件测试学习笔记丨Selenium屏幕操作事件TouchActions

测试人

软件测试

Ceylon M5发布,支持元组、逐字字符串、展开操作符和late注解_RedHat_Anand Narayanaswamy_InfoQ精选文章