Swift_3_函数

来源:互联网 发布:少儿网络英语哪个好 编辑:程序博客网 时间:2024/05/02 06:10

import Foundationprintln("Hello, World!")//声明一个函数 不带参数 没有返回值func func1(){    }//声明一个函数 传入两个String类型参数 , 没有返回值func func2(v1:String, v2:String){    println(v1 + "and" + v2)}//声明一个求和的函数func func3(v1:Int, v2:Int) ->Int{    return v1+v2;}//数组内是否有大于num的数字func func4(list:[Int], num:Int) ->Bool{    for s in list{        if(func5(s,num)){            return true;}    }    return false;}//v1 是否大于 v2func func5(v1:Int, v2:Int) ->Bool{    if(v1>v2){        return true;    }    return false;}//函数嵌套函数func func6(v1:Int) ->Int{    func func7(v2:Int) ->Int{        return v2+1;    }    return func7(v1);}func1();func2("1","2");var v1 = func3(3,4);println("v1 is \(v1)")var arr = [11,2,44,58,72,20];var v2 = func4(arr, 100);println("v2 is \(v2)");var v3 = func6(100);println("v3 is \(v3)");


0 0