APP下载

Swift释出开源算法套件

消息来源:baojiabao.com 作者: 发布时间:2024-05-09

报价宝综合消息Swift释出开源算法套件

Swift释出了开源算法套件,这是一系列序列和集合算法套件,并且包含相关的类型,官方鼓励开发者贡献套件,扩增套件的算法内容。而这个套件的最终目的,是要收集并且孵育一系列实用算法,之后要放进Swift标准函式库中。

官方提到,算法是帮助思考的有力工具,其封装了难以阅读或是容易出错的原始循环。这个新的算法套件,包括许多功能强大的算法,这些算法也能在其他热门程式语言中找到,像是Python的itertools模组,以及C++算法函式库。官方希望透过算法套件,Swift开发人员可以接受算法,进而提高程式码的正确性和效能。

算法套件包含各种序列和集合运算,像是循环集合元素处理、排列组合,或是随机采样等功能。算法套件预计收录一系列丰富的通用算法,而官方预期透过提供的简单算法,孕育出更多的新算法系列,探索不同算法间连结和交互的可能性,待这些算法成熟后,能进到Swift标准函式库中。

官方鼓励社群贡献算法套件,并提到,许多抽象概念虽然有趣,但是不符合加入套件的标准,像是OrderedDictionary资料结构或是非线性资料结构算法,还有已经有更多替代方法的经典算法等,社群在贡献套件时,要从可读性、一致性和正确性角度,思考适合程度。

2020-10-08 12:51:00

相关文章