美文网首页
Swift 函数

Swift 函数

作者: CaptainRoy | 来源:发表于2018-08-06 14:55 被阅读8次
  • 无参数,无返回值
func sayHelloWorld() {
    print("Hello World")
}
sayHelloWorld() // Hello World
  • 参数 返回值
func greet(person:String)->String {
    return "Hello," + person + "!"
}
print(greet(person: "Roy")) // Hello,Roy!
  • 多个参数
func introduce(name:String,age:Int,gender:String) {
    print("我的名字是: \(name) ,年龄: \(age),性别: \(gender)")
}
introduce(name: "Roy", age: 18, gender: "男")
  • 返回多个值
    得到数组的最大最小值
func getMinandMaxValue(array:[Int])->(min:Int,max:Int) {
    var currentMin = array[0]
    var currentMax = array[0]
    for value in array {
        if value < currentMin {
            currentMin = value
        } else if value > currentMax {
            currentMax = value
        }
    }
    return (currentMin,currentMax)
}
let values = getMinandMaxValue(array: [8, -6, 2, 109, 3, 71])
print(values.min,values.max)
  • 默认值
func introduce(name:String,age:Int,gender:String = "男") {
    print("名字: \(name),年龄: \(age),性别: \(gender)")
}
introduce(name: "Roy", age:18 )

相关文章

  • Swift学习笔记(二)

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

  • Swift中的标准函数

    Swift中的标准函数 Swift中的标准函数

  • Swift の 函数式编程

    Swift の 函数式编程 Swift の 函数式编程

  • 10.函数(function)

    函数 kotlin_函数 swift_函数

  • swift 函数

    Swift 函数 函数声明: 告诉编译器函数的名字,返回类型及参数。 函数定义: 提供了函数的实体。Swift 函...

  • swift学习笔记②

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

  • #6 函数

    swift functions - 极客学院 swift的函数和JS的函数基本类似,有几点不同的是: swift中...

  • iOS知识点-9.Swift 是面向对象还是函数式的编程语言?

    Swift Basics Swift 是面向对象还是函数式的编程语言? Swift既是面向对象的,又是函数式的编程...

  • Swift高阶函数解析

    一、锲子 最近在学习Swift过程中发现,Swift有不少高阶函数,这些函数为Swift支持函数式编程范式提供了强...

  • swift 临时

    //// ViewController.swift// Swift01_函数//// Created by ...

网友评论

      本文标题:Swift 函数

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