swift-tips之如何查詢陣列物件的index
當我們建立一個數組時會碰到這樣一種需求:查詢當前element在陣列中的index。當然,我們可以通過for來獲取index。我們還有一種更加優雅的方式,就是下面Swift中陣列提供的兩個API:
//獲取第一個element的index public func firstIndex(of element: Element) -> Int? //獲取最後一個element的index public func lastIndex(of element: Element) -> Int? 複製程式碼
示例:
let num = [11,22,33,44,55,33] //輸出2 print(num.firstIndex(of: 33)) //輸出5 print(num.lastIndex(of: 33)) 複製程式碼
注: