为什么Xcode不会编译字典创建行?

时间:2016-06-20 15:48:22

标签: ios xcode swift dictionary syntax

Xcode不会编译字典的创建,我必须更新任何东西或者是否有我缺少的东西?

import Foundation
import UIKit

var dictionary: [String:Int]()

1 个答案:

答案 0 :(得分:2)

您已经组合了一个类型声明(冒号)和对初始化程序的调用(类型后面的空括号)。

如果您想保留显式类型,可以这样做:

var dictionary: [String:Int] = [String:Int]()

但是,没有必要指定类型,因为Swift会为您指出类型。这个声明是相同的,但占用的空间更少:

var dictionary = [String:Int]()