请原谅我,因为我对Swift和编程一般都非常陌生。
相信我,我已经努力理解这个问题了,但我无法理解,非常感激任何帮助。
假设我有这个函数:
func loop() {
for var i=0; i<5; i++ {
println(i)
}
}
如果我希望在循环完成且运行结束后记录“循环已完成”到日志中,该怎么做?如果我这样做:
func loop() {
for var i=0; i<5; i++ {
println(i)
println("loop has finished")
}
}
每次i被递增后,"loop has finished"都会被打印出来。
我尝试了解闭包和完成处理程序,但目前还不太理解如何实现上述任务。
如果有人能向我展示如何完成上面的例子,我将感激不尽。
感谢您对我当前孱弱知识的耐心!