swift - 结构中的结构字典
问题描述
我是来自 php 环境的 Swift 新手。我试图重新创建一个多维数组无济于事。基本上我在尝试在结构中创建字典时被难住了。这是最简单的违规代码:
struct Thing{
let title: String
}
struct Thingy{
let things = [String:Thing]()
things["thing1"] = Thing(title:"stuff")
things["thing2"] = Thing(title:"more stuff")
}
非常感谢解释为什么这不起作用的任何帮助。
解决方案
您不能修改let
字典,并且代码需要在函数中。
推荐阅读
- c++ - 有什么方法可以在 GNU Make 中使用变量作为规则和先决条件?
- angular - Angular:mat-select的2路绑定不起作用,在代码中分配值会导致它在UI中重置
- ios - 我们如何快速从 Gmail 链接进入 App 内部
- inno-setup - Inno Setup - 卸载时不显示进度条
- python - 如何提取 super().__init__ 来自的类?
- google-bigquery - 有没有办法找出谷歌数据工作室仪表板从 BigQuery 消耗了多少数据?
- flutter - 面向最低版本的 Flutter 包
- reactjs - 如何将参数传递给 React 中的动态组件?
- tableau-api - 如何在 Tableau 的条形图中获取总不同计数?
- python - 如何使用键盘 onScreen 将文本插入 QLineEdit