首页 > 解决方案 > 我想在 Swift 中创建一个类似 ["test": [[0.1,0.2], [0.3,0.4]]] 的数组

问题描述

我想["test": [[0.1,0.2], [0.3,0.4]]]在 Swift 中创建一个数组。

我已经尝试了以下代码,但它不起作用。

var testArray = [String: [[Float]]]()
testArray["test"] = []
testArray["test"]!.append([0.1])
testArray["test"]!.append([0.2])
testArray["test"]!.append([0.3])
testArray["test"]!.append([0.4])
print(testArray)

我不想这样,但输出是:

["test": [[0.1], [0.2], [0.3], [0.4]]]

我怎样才能得到我想要的输出?

标签: swift

解决方案


var testArray = [String: [[Float]]]()
testArray["test"] = []
testArray["test"]!.append([0.1, 0.2])
testArray["test"]!.append([0.3,0.4])
print(testArray)

推荐阅读