草庐IT

swapTwoValues

全部标签

Swift 泛型与任何泛型

我阅读了苹果网站上的swift文档。有一个函数swapTwoValues,它交换两个任意给定的值funcswapTwoValues1(_a:inoutT,_b:inoutT){lettemporaryA=aa=bb=temporaryA}现在我想编写类似的函数,但我不想使用T泛型类型,而是想使用AnyfuncswapTwoValues2(_a:inoutAny,_b:inoutAny){lettemporaryA=aa=bb=temporaryA}调用我写的这个函数vara=5varb=9swapTwoValues1(&a,&b)swapTwoValues2(&a,&b)我有两个问题。