typelift

Swiftz

typelift

Functional programming in Swift

AI 简介

Swiftz 是一个用于 Swift 语言的功能编程库。它定义了功能数据结构、函数、惯用法以及扩展,以增强 Swift 标准库。该项目实现了如箭头(Arrows)、列表(Lists)、HLists 等高级数据类型,并引入了包括半群(Semigroups)和幺半群(Monoids)在内的多种类型类,从而充分利用类型系统来支持编程。Swiftz 适用于希望在 Swift 项目中采用更纯粹的功能编程模式的开发者,特别是在需要处理复杂的数据转换或算法实现时,能够提供强大的抽象能力和简洁的代码表达方式。

Swift
BSD 3-Clause "New" or "Revised" License
3.3k
Stars
229
Forks
125
Watchers
9
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分59.09
默认分支master