Swift中相同数据类型的多个变量声明的默认初始值设定项

时间:2017-02-07 15:21:59

标签: swift

我想在每个相同类型的变量上使用默认初始值设定项。我该怎么办?通常我会像这样一次声明一个:var red = UILabel(); var yellow = UILabel()

class myViewController: UIViewController {

    var red, yellow, green, blue, pink, orange: UILabel

    func addButtonsToView() {
     view.addSubview(red) // etc...
    }

}

1 个答案:

答案 0 :(得分:0)

你仍然必须单独初始化它们,但至少你可以在一个声明中完成它们:

var (red, yellow, green, blue, pink, orange) = (UILabel(), UILabel(), UILabel(), UILabel(), UILabel(), UILabel())