zoukankan      html  css  js  c++  java
  • swift基础:第五部分:函数与闭包(补充)

        由于时间关系,我就不打算再聊天了,直接进入正题吧。

        在OC中,匿名函数就是block,也称为代码块,那么在swift中,匿名函数我们称之为“闭包”。函数实际上是一种特殊的闭包,你可以使用{}来创建一个匿名闭包。使用in来分割参数并返回类型。来看看在swift中匿名函数是怎么x写的。

    (1)语法结构:

     {(参数列表)->返回值类型 in 代码段}

     (2)举例说明

     let block = {(str:String)->String in str }
    
     block("asdfg")
    let sum = {(num1:Int, num2:Int)->Int in return num1+num2 }
    
    sum(3,7)
    let block1 = {(number:Int)-> Int in   let result = number * 3
    
                                 return result
    
                         }
     block1(9)

        

  • 相关阅读:
    【洛谷P2660烤鸡】
    cogs448
    排队打水
    洛谷U36590搬书
    NOIP2012借教室
    归并排序模版
    NOIP2015神奇的幻方
    NOIP2006能量项链
    NOIP2003加分二叉树
    NOI1995石子合并&多种石子合并
  • 原文地址:https://www.cnblogs.com/XYG-blog/p/5438659.html
Copyright © 2011-2022 走看看