0
在斯坦福大學的類(參見圖1),教授初始化的解釋是這樣的:我們可以用Generic創建一個Dictionary嗎?
var a = Dictionary<String: Int>()
但它不能在我的電腦工作(參見圖2),是有什麼錯?
在斯坦福大學的類(參見圖1),教授初始化的解釋是這樣的:我們可以用Generic創建一個Dictionary嗎?
var a = Dictionary<String: Int>()
但它不能在我的電腦工作(參見圖2),是有什麼錯?
Dictionary
是一個通用的結構,其一般類型參數可以以同樣的方式與任何其它通用結構來定義,使用逗號分隔的列表在尖括號:
let a = Dictionary<String, Int>()
還有一個特殊的語法糖,它可以讓你表達與上面相同的句子:
let a = [String: Int]()
將兩者混合在一起,如Dictionary<String: Int>
無效。
請張貼代碼,而不是代碼圖片。沒有人想浪費他們的打字輸入它顯示的內容。 – Alexander
難道你看不到我已經在那裏發佈我的代碼? – user7341005
我打算說一般的「沒有圖片的代碼」政策的理由,並不是針對這個問題 – Alexander