Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SWIFT:基本循环和数组_Ios_Arrays_Swift_Loops - Fatal编程技术网

Ios SWIFT:基本循环和数组

Ios SWIFT:基本循环和数组,ios,arrays,swift,loops,Ios,Arrays,Swift,Loops,我可以把它放在一个循环中,而不必为每一章手动编写代码吗 var chp1 = Array(Chapters[0].componentsSeparatedByString("\n")) var chp2 = Array(Chapters[1].componentsSeparatedByString("\n")) var chp3 = Array(Chapters[2].componentsSeparat

我可以把它放在一个循环中,而不必为每一章手动编写代码吗

                var chp1 = Array(Chapters[0].componentsSeparatedByString("\n"))
                var chp2 = Array(Chapters[1].componentsSeparatedByString("\n"))
                var chp3 = Array(Chapters[2].componentsSeparatedByString("\n"))
                var chp4 = Array(Chapters[3].componentsSeparatedByString("\n"))
                var chp5 = Array(Chapters[4].componentsSeparatedByString("\n"))
                var chp6 = Array(Chapters[5].componentsSeparatedByString("\n"))
                var chp7 = Array(Chapters[6].componentsSeparatedByString("\n"))
                var chp8 = Array(Chapters[7].componentsSeparatedByString("\n"))
是的,你可以用

var chp = []

for chapter in Chapters
{
    chp.append(chapter.componentsSeparatedByString("\n")))
}
现在您可以访问以下章节

chp[0]
chp[1]
chp[2]
另外,您不需要将返回值强制转换为数组。

是的,您可以使用

var chp = []

for chapter in Chapters
{
    chp.append(chapter.componentsSeparatedByString("\n")))
}
for range in 0...8 {
    var chp = Chapters[range]
    let result = chp.componentsSeparatedByString("\n"))
}
现在您可以访问以下章节

chp[0]
chp[1]
chp[2]
另外,您不需要将返回值强制转换为数组

for range in 0...8 {
    var chp = Chapters[range]
    let result = chp.componentsSeparatedByString("\n"))
}


谢谢。我不太确定我该怎么组织。读了这些书,但仍然没有读到:/`i在第[i]{i=Array(第[i]章)。组件通过字符串(“\n”)分离)返回i}`谢谢。我不太确定我该怎么组织。读了这些书,但仍然没有得到它:/`fori in Chapters[i]{i=Array(Chapters[i].componentsSeparatedByString(“\n”))返回i}`