相关疑难解决方法(0)

如何在Swift中确定变量的类型

是否有一个函数来确定Swift中的变量类型?我认为type()在Python中可能会有类似的东西.

我想要一种判断变量是否是Swift中的Foundation对象或C变量的方法.像NSString vs String,或NSArray vs array.这样我就可以在控制台中将其注销,并清楚地看到它是什么.

例如,我想知道array下面第一个推断的类型:

var array = [1,2,3]  // by default NSArray or array?
var array:[Int] = [1,2,3]
var array:NSArray = [1,2,3]
var array:Array<Any> = [1,2,3]
Run Code Online (Sandbox Code Playgroud)

我已经看到了判断一个给定变量在这个问题中是否是一种给定类型的答案,但我会说它与我想要的有很大不同.

swift

35
推荐指数
4
解决办法
3万
查看次数

标签 统计

swift ×1