How do I create an array of tuples?

前端 未结 4 968

I\'m trying to create an array of tuples in Swift, but having great difficulty:

var fun: (num1: Int, num2: Int)[] = (num1: Int, num2: Int)[]()
4条回答
  •  死守一世寂寞
    2020-12-10 13:52

    It works with a type alias:

    typealias mytuple = (num1: Int, num2: Int)
    
    var fun: mytuple[] = mytuple[]()
    // Or just: var fun = mytuple[]()
    fun.append((1,2))
    fun.append((3,4))
    
    println(fun)
    // [(1, 2), (3, 4)]
    

    Update: As of Xcode 6 Beta 3, the array syntax has changed:

    var fun: [mytuple] = [mytuple]()
    // Or just: var fun = [mytuple]()
    

提交回复
热议问题