swift - 我想在 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]]]
我怎样才能得到我想要的输出?
解决方案
var testArray = [String: [[Float]]]()
testArray["test"] = []
testArray["test"]!.append([0.1, 0.2])
testArray["test"]!.append([0.3,0.4])
print(testArray)
推荐阅读
- reactjs - reactjs钩子中页面刷新时丢失身份验证状态
- python - 尝试为 Google 存储收集 Google 默认凭据时出现 DefaultCredentialsError
- arrays - 如何在 PowerPoint 中使用 VBA 将用户窗体文本框中输入的变量转换为模块中的数组文本?
- tcp - F-stack Client 未连接到 F-stack Server
- pandas - 通过 List 列中的常见字符串元素映射两个数据框
- web-applications - 使用 Angular6 应用程序连接设备
- reactjs - 复制反应状态是正确的设计方法吗?
- hive - 蜂巢。是否 ALTER TABLE 表名 CHANGE name1 name2 newdatatype; 删除 name1 的下划线数据?
- ios - 如何在 Ios 中解析 Web 服务的响应?
- php - 从 HTML 表单获取值时未定义的索引