swift-lens

Swift 中函数式 Lens 的概念。

函数式 Lens - 方便、强大且安全的数据修改概念。 强烈推荐观看 Brandon Williams 关于 Swift 中 Lens 的 演讲

运算符

* - Lens 组合;
*~ - 设置值;
|> - 管道操作。

使用示例

user = user |> User.idLens *~ newId
user = user |> (User.nameLens * Name.firstNameLens) *~ "Joel"

SPM 安装

贡献

许可证

swift-lens 基于 MIT 许可证发布。 详见 LICENSE 文件获取更多信息。