我在示例中使用完全相同的代码时遇到错误。这是我的错,如果是,我该如何/我该怎么做才能纠正它?
答案 0 :(得分:1)
您没有分配shoppingList
:
var shoppingList: [String] = []
var occupations: [String: String] = [:]
答案 1 :(得分:1)
如果您打开了自己提供的链接,则会在使用之前在教程shoppingList
和occupations
中声明:
var shoppingList = ["catfish", "water", "tulips", "blue paint"]
var occupations = [
"Malcolm": "Captain",
"Kaylee": "Mechanic",
]
声明变量后,您可以直接使用它们的名称,如下所示:
shoppingList = []
occupations = [:]
您可以使用var
或let
(对于常量)声明变量,具体取决于您的需求。