Array
extension Array
-
安全截取: 闭区间内的子串
Declaration
Swift
public func slice(_ range: CountableClosedRange<Int>) -> Array<Element>
Parameters
range
闭区间
-
安全截取: 闭区间内的子串
Declaration
Swift
public func slice(_ range: CountableRange<Int>) -> Array<Element>
Parameters
range
区间
-
安全截取: 闭区间内的子串
Declaration
Swift
public func slice(_ range: CountablePartialRangeFrom<Int>) -> Array<Element>
Parameters
range
区间
-
安全截取: 闭区间内的子串
Declaration
Swift
public func slice(_ range: PartialRangeUpTo<Int>) -> Array<Element>
Parameters
range
区间
-
安全截取: 闭区间内的子串
Declaration
Swift
public func slice(_ range: PartialRangeThrough<Int>) -> Array<Element>
Parameters
range
区间
-
打乱数组
Declaration
Swift
var shuffled: Array { get }
-
获取: 指定位置的值
as python let list = [0,1,2] print(list.value(at: 1)) 1 print(list.value(at: -1)) 2
Declaration
Swift
func value(at index: Int) -> Element?
Parameters
index
指定序列
Return Value
值
-
打乱数组
Declaration
Swift
mutating func shuffle()
-
分解数组:元组(第一个元素,余下的数组)
Declaration
Swift
func decompose() -> (head: Iterator.Element, tail: SubSequence)?
Return Value
元组(第一个元素,余下的数组)
-
格式化为Json
Declaration
Swift
func formatJSON(prettify: Bool = false) -> String
Return Value
Json字符串