var tupleArray = [(String,Int)]()tupleArray.append(("bonjour",2))tupleArray.append(("Allo",1))tupleArray.sort { (t1,t2) -> Bool in let (_,n1) = t1 let (_,n2) = t2 return n1 < n2}
我想通过这样做来缩短闭包:
tupleArray.sort { ((_,n1),(_,n2)) -> Bool in n1 < n2}
第一:有可能吗?
第二:如果可能的话语法是什么?
谢谢
解决方法 好吧,你可以使用简短的闭包语法:tupleArray.sort { .1 < .1 }
有关短闭包语法,请参阅the official guide,.1只是元组索引访问.
总结以上是内存溢出为你收集整理的swift – 闭包参数中的元组成员提取全部内容,希望文章能够帮你解决swift – 闭包参数中的元组成员提取所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)