var fun:Array<(Int,Int)> = []
fun += (1,2)
fun += (3,4)
但奇怪的是,append只需要一组括号:
fun.append(5,6)
如果您想要tuple零件的标签:
var fun:Array<(num1: Int, num2: Int)> = []
fun += (1,2) // This still works
fun.append(3,4) // This does not work
fun.append(num1: 3, num2: 4) // but this does work
5条答案
按热度按时间g6ll5ycj1#
它使用类型别名:
9udxz4iz2#
你能做到这一点,只是你的任务过于复杂:
或者制造一个空容器:
ukxgm1gy3#
这也适用于:
但奇怪的是,
append
只需要一组括号:如果您想要
tuple
零件的标签:acruukt94#
不确定Swift的早期版本,但当你想提供初始值时,这在Swift 3中是有效的:
kmbjn2e35#
也可以这样做。