美文网首页
Swift函数

Swift函数

作者: 秋灯锁忆 | 来源:发表于2018-08-27 13:42 被阅读0次

函数格式:

func  函数名(参数:参数类型)-> 返回值类型{
      函数体
      return 返回值
}

1、一个函数作为另一个函数返回值

import Cocoa
//函数名(形参:形参类型)->(返回函数形参类型,返回函数返回类型)
func FuncOne()->((Int)->Int){
    func FuncTwo(a:Int)->Int{
        return a
    }
    return FuncTwo
}
//value等于返回函数FuncTwo
var value=FuncOne()
value(7)

2、一个函数作为另一个函数形参

import Cocoa
//函数名(形参:形参类型,形参:参数函数参数->参数函数返回值)->(返回函数形参类型,返回函数返回类型)
func FuncOne(funconea:Int,func3:(Int)->Int)-> ((Int)->Int){
    func FuncTwo(a:Int)->Int{
        return a+FuncThree(functhreea:funconea)
    }
  //参数函数返回类型
    return FuncTwo
}

func FuncThree(functhreea:Int)->Int{
    return functhreea
}
//调用函数,{函数名(参数...)}返回函数(参数...)
FuncOne(funconea:2,func3:FuncThree)(1)

3、函数传递可选参数

可选:参数数量可变、参数类型可变

import Cocoa

func FuncOne<N>(funconeas:N...){
    for n in funconeas{
        print(n,"")
    }
}
FuncOne(funconeas: 4,3,5)
FuncOne(funconeas: 4.5, 3.1, 5.6,7.8)

相关文章

  • 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/pmbbiftx.html