美文网首页
swift 函数(func)

swift 函数(func)

作者: hank009 | 来源:发表于2020-12-29 17:06 被阅读0次
    • 嵌套函数 将函数定义在函数内部
    • 形参默认是 let , 只能是 let
    • 返回元组
    • 文档注释 ///
    • 参数标签 可以用_ 省略标签
    • 默认参数值
      C++ 的默认参数值,必须是最右边开始。
      由于 swift 有参数标签,因此并没有此限制。但是省略参数标签时,需要特别注意。
    • 可变参数
      一个函数最多只能有一个可变参数,紧跟在可变参数后面的参数不能省略参数标签。
     func sum(_ numbers: Int ...) -> Int {
         
    }
    
    • 输入输出参数 intout
      在函数内部修改一个外部变量的值。
      1> 可变参数不能标记为 intout
      2> intout 参数不能有默认值
      3> intout 参数的本质是地址传递(引用传递)
      4> intout 传入的只能是可以被多次附值的

    • 函数重载
      函数名相同,参数个数不同 或 参数类型不同 或者 参数标签不同。
      返回值类型与重载无关

    • swift 有 main 函数,但不用自己写,程序默认从第一行代码开始执行。

    相关文章

      网友评论

          本文标题:swift 函数(func)

          本文链接:https://www.haomeiwen.com/subject/mudznktx.html