1
9
您可以将集合元素(在本例中为字符)按每n个元素分组,如下所示:
编辑/更新 : 如果要将超出的字符附加到最后一组:
|
2
2
输出: ( 一 b c d e f g、, h、, 我, j k l、, m, n o、, p q r s t, u ) |
3
2
试试这个
|
4
2
Swift 5
|
5
1
|
6
1
我在目标c中写了一个方法,如下所示,
可以这样调用此方法,
结果是,
|
7
1
您还可以尝试以下代码:
|
8
1
有一种愚蠢的方法,您可以考虑数据模型的规则。
结果如下:
|
9
1
由于递归,这里有一个简短(干净)的解决方案:
递归不应该造成性能问题,因为Swift支持尾部调用优化。 此外,如果Swift数组在预编或附加元素时非常快(如Objective-C数组),那么数组操作应该很快。 因此,您可以获得快速且可读的代码(假设我的数组假设为真)。 |
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
fun lab · 与Apple Music API集成的未授权请求 1 年前 |
marc-medley · swift shebang脚本的导入路径 1 年前 |
Lorenzo B · 解码单个值时对JSONDecoder的说明 1 年前 |