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



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

class myViewController: UIViewController {
    var red, yellow, green, blue, pink, orange: UILabel
    func addButtonsToView() {
     view.addSubview(red) // etc...
    }
}

您仍然必须单独初始化它们,但至少您可以在一个声明中完成所有这些操作,如下所示:

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

最新更新