Swift2 如何在Swift中对名称(字符串)列表进行排序?
有一个没有任何顺序的名单。 如何按字母顺序对名单进行排序? 我的意思是如何比较两个字符串以找出更大的一个? 是否有任何现有的方法或函数可以像Java那样实现这一点 在Java中,我们可以使用Swift2 如何在Swift中对名称(字符串)列表进行排序?,swift2,Swift2,有一个没有任何顺序的名单。 如何按字母顺序对名单进行排序? 我的意思是如何比较两个字符串以找出更大的一个? 是否有任何现有的方法或函数可以像Java那样实现这一点 在Java中,我们可以使用 "abc".compareTo("abb"); 比较字符串的大小。是。您可以使用如下数组的排序函数 let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] var reversed = names.sort({s1,s2 in s1 <
"abc".compareTo("abb");
比较字符串的大小。是。您可以使用如下数组的排序函数
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]
var reversed = names.sort({s1,s2 in s1 < s2})
//var reversed = names.sort {$0 < $1} // Shorter version of Closure.
print(reversed)
let names=[“克里斯”、“亚历克斯”、“埃瓦”、“巴里”、“丹尼拉”]
var reversed=names.sort({s1,s1
@marek-r我已取消您的编辑,因为它引入了不相关的标记。这个问题与NSString或OSX无关(这个Swift代码可以是多平台的)。请避免添加不需要的标记。谢谢。@kb920我对Marek-R的评论也适用于您。这个问题与iOS无关。请不要添加不相关的标签。谢谢。还要注意的是,@anish parajuli这是一个Swift数组,不是NSArray。。。请不要做不必要的编辑。谢谢