zoukankan      html  css  js  c++  java
  • Scala基础篇-函数式编程的重要特性

    1.纯函数
    
     表示函数无副作用(状态变化)。
    
    2.引用透明性
    
     表示对相同输入,总是得到相同输出。
    
    3.函数是一等公民
    
     函数与变量、对象、类是同一等级。表示可以把函数当做参数传入另一个函数,或者作为函数的返回值,甚至可以在一个函数中定义另一个函数。
    
    4.高阶函数的定义
    
      参数是函数,或者返回值是函数。
    
    5.闭包
    
    6.表达式求值
    
     包括严格求值和非严格求值两种。
    
    7.lazy求值
    
    8.递归函数,尾递归函数
    
    9.函数式编程的优点
    
     生产效率高,易于推理,适用于并行编程。
    

      

      

    转载于:https://www.cnblogs.com/moonlightml/p/9863916.html

  • 相关阅读:
    数据访问类
    批量删除与查询
    CRUD
    数据访问与全局变量
    设计模式
    加载类
    PDO数据访问抽象层(上)
    PDO数据访问抽象层(下)
    会话控制
    php租房题目
  • 原文地址:https://www.cnblogs.com/twodog/p/12135735.html
Copyright © 2011-2022 走看看