如何存储多个Swift文件的列表并独立执行它们

时间:2018-10-05 16:42:47

标签: swift xcode

我正在尝试创建一个小型教程项目,以改善Swift中的编码风格。每课将包含两个代码示例,一个用于之前,一个用于之后。

因此,总共我将有大约20个文件,它们要单独运行,并且彼此独立运行。

关于如何存储所有这些的任何建议?

理想情况下,它们都应该属于一个项目,但是我没有弄清楚如何分别运行它们。

谢谢

以下是“之前”(错误)代码的示例:

//a flying saucer
struct X {
    var x: Float //the horizontal coordinate of the center of the flying saucer
    var y: Float //the vertical coordinate of the center of the flying saucer
    var r: Float //the radius of the starship
}

//function finding out if two flying saucers colided
func collision(x: X, y: X) -> Bool {
    return abs(x.x - y.x) < x.r + y.r
}


//testing code
let x = X(x: 10, y: 10, r: 10)
let y = X(x: 12, y: 13, r: 5)
let z = X(x: 100, y: 50, r: 20)

print(collision(x: x, y: y))
print(collision(x: x, y: z))
print(collision(x: x, y: z))

0 个答案:

没有答案