微比恩 > 信息聚合 > 苹果 Swift 6 编程语言正式版上线:支持 RISC-V 嵌入式环境、扩展 C++ 互通

苹果 Swift 6 编程语言正式版上线:支持 RISC-V 嵌入式环境、扩展 C++ 互通

2024-09-22 14:50:34来源: IT之家

IT之家 9 月 22 日消息,苹果 Swift 6 编程语言正式版现已随附 Xcode 16.0 上线,该版本主要在并行处理和与 C++ 的互通性方面进行了大幅改进,同时扩展了与 C++ 的互操作性,并支持嵌入式低功耗环境,标志着苹果计划令 Swift 进入更广泛的应用领域。IT之家附 macOS 版 Xcode 应用页如下(点此访问)。在并行处理方面,Swift 6 能够检测并行代码中的潜在数据竞争问题,并将其默认视为编译错误,从而帮助开发者迅速解决相关问题。在 C++ 方面,Swift 6 继续强化与其互通性,允许开发者能够更轻松地在 Swift 中使用 C++ 类型和函数,该大版本中新增对 C++ 移动类型(Move-Only Types)、虚拟方法和默认参数的支持,并增加了对标准库(如 std::map 和 std::optional)的兼容性。Swift 6 还引入了类型化错误抛出(Typed t

关注公众号