
Swiftz
typelift
Functional programming in Swift
AI 简介
Swiftz 是一个用于 Swift 语言的功能编程库。它定义了功能数据结构、函数、惯用法以及扩展,以增强 Swift 标准库。该项目实现了如箭头(Arrows)、列表(Lists)、HLists 等高级数据类型,并引入了包括半群(Semigroups)和幺半群(Monoids)在内的多种类型类,从而充分利用类型系统来支持编程。Swiftz 适用于希望在 Swift 项目中采用更纯粹的功能编程模式的开发者,特别是在需要处理复杂的数据转换或算法实现时,能够提供强大的抽象能力和简洁的代码表达方式。
Swift
BSD 3-Clause "New" or "Revised" License3.3k
Stars
229
Forks
125
Watchers
9
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分59.09
默认分支master