检查数据类型Type

7个月前 369次点击 来自 iOS

检查一个数组是否为[String]:

if let stringArray = obj as? [String] {
    // obj is a string array. 
}
else {
    // obj is not a string array.
}

检查一个Object是否为String

if let str = obj as? String {
    // obj is a string . 
}
else {
    // obj is not a string .
}

或者更简单的写法:

if obj is String{
}

多种类型检查可使用switch

switch object
{
case is String:
    ...

case is OtherClass:
    ...

default:
    ...
}
Card image cap
开发者雷

尘世间一个小小的开发者,每天增加一些无聊的知识,就不会无聊了

要加油~~~

技术文档 >> 系列应用 >>
热推应用
Let'sLearnSwift
学习Swift的入门教程
PyPie
Python is as good as Pie
标签