标签: swift
在Apple的文档中,index(of:)签名显示返回类型为Int?:
index(of:)
Int?
func index(元素:元素) - >诠释?
但是,在以下示例中,i的类型为Array.Index?
i
Array.Index?
let arr = [1,2,3,4,5] var i = arr.index(of: 4) // i is Array.Index?
为什么返回类型不同?它们是同一个吗?我在这里缺少什么?