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}`