结合使用if语句和for循环,这样每次迅速执行if语句时,循环只会执行一次

时间:2020-04-05 00:31:36

标签: swift for-loop if-statement command-line

我试图理解快速性,因此尝试提出简单的命令行游戏:在此游戏中,玩家必须在6次尝试中通过在命令行中键入某些内容来猜测一个秘密单词,但是每次他都得到它错误,一条语句会打印出他的错误尝试次数:

let response = readLine()

if response != "secret word" {
    for n in 1...6 {
        print(n)
    }
}
else {
        print("you are right!")
    }

现在,我知道一旦条件不成立,我的代码就会打印所有行,但是我正在寻找一种方法,对于每个if语句,仅在四个循环中连续打印一个项目。

1 个答案:

答案 0 :(得分:0)

我认为while循环效果很好。也许是这样的:

import paper, {Path, Point} from 'paperjs';

let path = new Path([new Point(100, 100), new Point(200, -50)]);

paper.addPath(path); <- this doesn't exist but you get the point.
相关问题