Curry —— Swift 函数柯里化的利器
CurrySwift implementations for function currying项目地址:https://gitcode.com/gh_mirrors/cu/Curry
Swift 开源库 Curry 提供了优雅的函数柯里化(Function Currying)实现。如果你对这个概念还不熟悉,那么你可以参考 这篇博客文章,它详细介绍了在 Swift 中如何进行函数柯里化。
兼容性保证
请注意,我们积极地推进 master
分支与 Swift 新版本的同步更新。因此,强烈建议不要直接指向 master
,而是选择使用我们已经提供的 各版本发布。
安装教程
Swift 包管理器(Swift Package Manager)
在 Xcode 中添加为包依赖:
https://github.com/thoughtbot/Curry
或者,在你的 Package.swift
文件中添加:
dependencies: [
.package(url: "https://github.com/thoughtbot/Curry", from: "5.0.0"),
]
Carthage
在你的 Cartfile 中添加:
github "thoughtbot/Curry"
然后运行 carthage update
。
按照 Carthage 的安装指南完成剩余步骤。
CocoaPods
在你的 Podfile 中添加:
pod 'Curry'
同时确保开启框架支持:
use_frameworks!
接着运行 pod install
,确保你使用的 CocoaPods 版本不小于 0.36。
贡献代码
查看 CONTRIBUTING 文档以了解如何贡献代码。感谢所有的 [贡献者]!
许可协议
Curry 遵循 LICENSE 协议,欢迎自由使用,但请遵守协议条款。
关于 thoughtbot
Curry 是由 thoughtbot 团队维护并资助的项目。我们的商标和Logo是 thoughtbot, inc. 的注册商标。我们热爱开源软件!查看我们的 其他项目 或浏览我们的 案例研究 并考虑 雇佣我们 来帮助构建你的 iOS 应用。我们也提供了一系列资源来帮助你 学习iOS开发。
现在,让我们一起探索 Curry 带来的高效编程体验,享受 Swift 柯里化带来的乐趣吧!
CurrySwift implementations for function currying项目地址:https://gitcode.com/gh_mirrors/cu/Curry