Swift 中缺失不可变函数。你一定是在寻找某人来制作这个库 😛
Collection
中非修改性的 appending()
, inserting()
, removing()
函数Dictionary
的 map()
和 flatMap()
Collection
和 Dictionary
的 filterNil()
使用 CocoaPods:
pod 'Immutable'
使用 Carthage:
github "devxoul/Immutable"
使用 Swift Package Manager:
let package = Package(
name: "MyAwesomeProject",
targets: [],
dependencies: [
.Package(url: "https://github.com/devxoul/Immutable.git", majorVersion: 0)
]
)
欢迎任何讨论和 Pull Requests 💖
使用 $ swift generate-xcodeproj
来为开发生成 Xcode 项目。
Immutable 使用 MIT 许可证。查看 LICENSE 获取更多信息。