我正在尝试创建一个小型教程项目,以改善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))