2017-02-07 17 views
0

同じタイプのこれらの変数のそれぞれにデフォルトの初期化子を使用したいと思います。どうすればいい?通常、私はこのように一度に1つ宣言します:var red = UILabel(); VAR =黄色UILabel()Swiftの同じデータ型の複数の変数宣言のデフォルトイニシャライザ

class myViewController: UIViewController { 

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

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

} 

答えて

0

あなたはまだ個別にそれぞれを初期化する必要がありますが、少なくともあなたはこのようなものの宣言ですべての操作を行うことができます

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

素晴らしいです。これは機能します。マットありがとう。 –

関連する問題