我试图理解快速性,因此尝试提出简单的命令行游戏:在此游戏中,玩家必须在6次尝试中通过在命令行中键入某些内容来猜测一个秘密单词,但是每次他都得到它错误,一条语句会打印出他的错误尝试次数:
let response = readLine()
if response != "secret word" {
for n in 1...6 {
print(n)
}
}
else {
print("you are right!")
}
现在,我知道一旦条件不成立,我的代码就会打印所有行,但是我正在寻找一种方法,对于每个if语句,仅在四个循环中连续打印一个项目。
答案 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.