zoukankan      html  css  js  c++  java
  • Swift,函数

    1、无参数无输出的函数

    func a(){
      print("HI")
    }
    a()  //HI
    

    2、有参数有输出的函数

    func add(a:Int,b:Int)->Int{  //参数名:参数类型,->后的是输出类型
      return a+b
    }
    print(add(a:3,b:4))  //7
    

    3、输出多个参数,元组输出

    func max()->(Int,Int){
    	return (Int.max,Int.min)
    }
    print(max())  //(9223372036854775807, -9223372036854775808)
    

    4、参数有默认值

    func add(a:Int=2,b:Int=3)->Int{  //设置类型时提前赋值
    	return a+b
    }
    print(add(b:3))  //5
    

    5、参数为传入函数

    func a(a:Int=2,b:Int=3,c:(Int,Int)->Int)->Int{  //格式为(Int,Int)->Int就是需要传入函数类型
    	return c(a,b)
    }
    func add(a:Int,b:Int)->Int{
    	return a+b
    }
    print(a(c:add))  //5
    

      

  • 相关阅读:
    enum
    高可用复用类
    int 和 Integer 的区别
    MysqlMd5加密
    软件测试例子
    Wordcount
    大气登录页面
    生成二维码的JAVA
    多态的理解
    打印低头思故乡 java
  • 原文地址:https://www.cnblogs.com/huangqiming/p/7515862.html
Copyright © 2011-2022 走看看