测试测试状态 | ✓ |
语言编程语言 | SwiftSwift |
授权协议 | MIT |
发布日期最后发布日期 | 2016年6月 |
SPM兼容支持 Swift Package Manager | ✗ |
由 Daniel Duan 维护。
Lic - Swift 的简单、安全的对象切片
Lic 是一个微型框架,它使在 Swift 2 中获取数组和字符串的切片变得简单和安全
[0,1,2,3][1, -1] // => ArraySlice([1, 2])
"Hello"[-1000, nil] // => "Hello"
[1,2,3,4,5,6,7,8][1,5][2,3] // => ArraySlice([4])
Lic 没有依赖,甚至不包括:Foundation
。
要创建一个切片,您必须提供两个索引,表示切片将产生起始和结束位置。 Lic 试图根据以下规则理解索引
nil
等价于起始或结束索引在切片中,您的范围始终是安全和可接受的。
将单个源文件包含到您的项目中。
(没有依赖项)。
它是“slice”[1,-1] - 字词 "slice" 的切片,Lic 就是产生这样的切片。
BSD,见 LICENSE