Есть ли функция для определения типа переменной в Swift? Я предполагаю, что в Python может быть что-то вроде type()
.
Мне бы хотелось судить, является ли переменная объектом Foundation или переменной C в Swift. Как и 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]
Я видел ответы для оценки того, является ли данная переменная типом данного типа в этом вопросе, но я скажу, что это совсем не то, что я хочу спросить.