Xcode 在Swift中将字典转换为数组
如何在Swift{f=12;z=9;k=65}上转换此数组或字典 在这个样式上{f=12,z=9,k=65},因为我的Swift控制台显示了第一个列表Xcode 在Swift中将字典转换为数组,xcode,swift,Xcode,Swift,如何在Swift{f=12;z=9;k=65}上转换此数组或字典 在这个样式上{f=12,z=9,k=65},因为我的Swift控制台显示了第一个列表 谢谢你这个{f=12;z=9;k=65}格式就是你看到的,它是NSDictionary的打印格式:它不是数据结构的实际语法,它是一种表示 例如: let dict = NSDictionary(dictionary: ["f":12, "z":9, "k":65]) 如果我打印它: print(dict) 我在控制台中看到: { f=12;
谢谢你这个
{f=12;z=9;k=65}
格式就是你看到的,它是NSDictionary的打印格式:它不是数据结构的实际语法,它是一种表示
例如:
let dict = NSDictionary(dictionary: ["f":12, "z":9, "k":65])
如果我打印它:
print(dict)
我在控制台中看到:
{
f=12;
k=65;
z=9;
}
但内容仍然是这样的:
[“z”:9,“k”:65,“f”:12]
和往常一样可用:
if let ef = dict["f"] as? Int {
print("'f' is an Int: \(ef)")
}
结果:
“f”是一个整数:12
您如何将其视为一个数组?它的元素类型是什么?在我的控制台上,这个问题与那个问题相关,如果你能帮助我,我会的happy@vrwim一些想法?{f=12;z=9;k=65}这是一个字符串还是来自WebService@Shardul当我从解析云代码运行函数时,当我打印该函数的结果时,从Xcode中的控制台