我知道我可以直接调用print,但是为什么将项目传递给另一个函数使它像被Array包装一样?我想知道为什么以及如何解决它
func test(items:Any...) {
print(items)
}
test(1,2,3) // print [1,2,3]
print(1, 2,3) // print 1 2 3
如何使测试功能像打印功能一样?
最后,我像这样包装测试:
func test( items:Any...) {
for num in items {
print("\(num) ", separator:" ", terminator:"")
}
print("")
}
这样做很好,但是还有更好的解决方案吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句