What is the shortest way to run same code n times in Swift?

后端 未结 13 2365
遥遥无期
遥遥无期 2021-02-01 00:58

I have a code that I need to run exactly n times in Swift. What is the shortest possible syntax for that?

I am currently using the for loop but

13条回答
  •  旧巷少年郎
    2021-02-01 01:04

    You have several ways of doing that:

    Using for loops:

    for i in 1...n { `/*code*/` }
    

    for i = 0 ; i < n ; i++ { `/*code*/` }
    

    for i in n { `/*code*/` }
    

    using while loops:

    var i = 0
    while (i < n) {
        `/*code*/`
       ` i++`
    }
    

    var i = 0
    repeat {
       ` /*code*/`
        `i++`
    } while(i <= n)
    

提交回复
热议问题