本文主要是介绍16.4 Swift可选链调用下标索引,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/**
16.4-可选链调用下标索引
*/
/**
可选值?属性
可选值?方法
如何调用下标方法呢?
*/
class MyStringHash {
subscript (x: String) -> Int {
return x.hashValue - 1000
}
}
var msh = MyStringHash.init()
print(msh["abc"])
var mshop: MyStringHash?
mshop = msh
print(mshop?["abc"])
/**
打印
4799450059707600744
Optional(4799450059707600744)
*/
var array: [Int]? = [1, 2, 3, 4, 5, 6]
print(array?[2])
/**
Optional(3)
*/
这篇关于16.4 Swift可选链调用下标索引的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!