struct Point {
var x0 : Int
var y0 : Int
func Move(x:Int, y:Int) -> (x:Int,y:Int){
var x = x0 + x;
var y = y0 + y;
return (x,y)
}
func Show(x:Int,y:Int) -> Void{
print("x : \(x) , y : \(y)")
}
}
let p = Point(x0:0,y0:0)
let _p = p.Move(x:2020967018,y:20221125)
p.Show(x:_p.x,y:_p.y)
class Sample {
class func Factorial(n:Int) -> Int {
if n < 0{
return -1
}
else{
var factorial : Int = 1
for i in 1...n{
factorial *= i
}
return factorial
}
}
}
print("-10的阶乘:\(Sample.Factorial(n:-10))")
print("10的阶乘:\(Sample.Factorial(n:10))")