static func func1(){ print("无返回值无参数函数func1") } ViewController.func1();
print(func2()); func func2() ->String{ return "有返回值无参数函数func2" }
func3(one: "这个参数是我自己随便传的") func func3(one: String){ print("无返回值有参数函数func3,参数:\(one)") }
print(func4(one: 1, tow: 2)); func func4(one: Int,tow: Int)->Int{ return one+tow; }
func func5(array: [Int])->(min: Int,max: Int){ if(array.isEmpty || array.count == 0 ) { return(-1,-1); } var min = array[0] var max = array[0] for value in array[1..<array.count] { if(value < min){ min = value; } if(value > max){ max = value; } } return (min,max); }
let bounds = func5(array: [6,2,7,9,4,21,243,62]); print("min:\(bounds.min) max:\(bounds.max)")
func func6<N>(members: N...){ for i in members { print(i) } }
func6(members: 1,2,3); func6(members: 1);
原文:https://www.cnblogs.com/hualuoshuijia/p/11608999.html