假设我有一个值数组(按字母顺序排列),例如
[A, B, B, B, D, G, G, H, M, M, M, M, Z]
,表示用户的姓氏。 我想创建一个表索引,那么将这样的数组(任意数量的姓氏以字母表中所有字母开头)分成数组的最佳方法是什么,例如[A] [B, B, B] [D] [G, G] [H] [M, M, M, M] [Z]
这似乎是创建具有多个部分的表的最佳方法,其中用户按姓氏分开。 谢谢您的帮助!
let initial = name.characters.first
以便它可以检测空格后面的字符(用于姓氏)?即,我希望它按John Doe
中的D
进行排序。 - Baylor Mitchell