美文网首页
第七节 Swift 函数使用

第七节 Swift 函数使用

作者: 码客南君 | 来源:发表于2020-07-01 17:42 被阅读0次

建议在线实际运行下面的代码。

函数是对象的方法,方法实现了对象的功能。

定义 Swift 函数

func printName(m: String, n: String) {
  print(m + n)
}

func 是定义函数的关键字,printName 是函数名;

() 里面是可选参数列表,这里指定了 m 和 n 两个参数;

() 后面可以跟着函数的返回值,这里为空;

{ }里面封装了函数的逻辑,这里是调用了 print函数。

调用函数

printName(m: "你好", n: "鸭") 

定义多返回值函数

func minMax(array: [Int]) -> (min: Int, max: Int) {
    var currentMin = array[0]
    var currentMax = array[0]
    for value in array[1..<array.count] {
      if value < currentMin {
        currentMin = value
      } else if value > currentMax {
        currentMax = value
      }
    }
    return (currentMin, currentMax)
}

let bounds = minMax(array: [8, -6, 2, 109, 3, 71])

print("min is \(bounds.min) and max is \(bounds.max)")

同样,这里minMax是函数名称,( )里面是函数的参数,这里传入了一个Int型的数组;

( ) 后面跟了函数的返回值,这里返回了两个 Int值。

{ }里面是函数执行的逻辑,这里循环遍历比较了传入的数组里的数字,得到了数组里最大和最小的两个值,当成函数的结果返回。

相关文章

  • Swift学习笔记(二)

    Swift函数 Swift函数包含参数类型和返回值类型 函数定义 Swift使用关键字func定义函数。 函数定义...

  • 第七节 Swift 函数使用

    建议在线实际运行下面的代码。 函数是对象的方法,方法实现了对象的功能。 定义 Swift 函数 func 是定义函...

  • swift学习笔记②

    Swift学习笔记 - 文集 语法篇 一、函数 函数定义 Swift 定义函数使用关键字 func,functio...

  • Swift5.x-闭包(中文文档)

    引言 继续学习Swift文档,从上一章节:函数,我们学习了Swift函数相关的内容,如函数的定义和使用、函数参数、...

  • Swift 随机数

    Swift 没有提供专用了Swift格式的数学函数,而是沿用C标准库的数学函数。 随机数使用函数 func arc...

  • Swift:基础(十五)函数

    Swift 函数 Swift 函数用来完成特定任务的独立的代码块。 Swift使用一个统一的语法来表示简单的C语言...

  • Swift基础(六)函数

    Swift 函数 Swift 函数用来完成特定任务的独立的代码块。 Swift使用一个统一的语法来表示简单的C语言...

  • Swift - 函数

    Swift 函数 Swift函数用来完成特定任务的独立的代码块。Swift使用一个统一的语法来表示简单的C语言风格...

  • Swift 函数 & 闭包

    Swift 函数 Swift 函数用来完成特定任务的独立的代码块。Swift使用一个统一的语法来表示简单的C语言风...

  • iOS开发 - 「Swift 学习」Swift 函数(函数类型定

    Swift 函数类型及使用 函数都有特定的函数类型,由函数的参数类型及返回类型组成 函数定义 使用关键字 func...

网友评论

      本文标题:第七节 Swift 函数使用

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