高阶函数

  高阶函数就是把函数当成参数传递 无参数 有参数 空

   如:

  
  定义一个函数add(a,b,c)并且给它传三个参数。函数体 打印结果
  再定义一个函数shu(f1)并且给它传一个参数。函数体 空
  
  add(1,2,3)分别传给函数 a b c ,值对应为 1,2,3 打印结果,并且返回结果给 函数add
  
  我们给add()函数传递完后,我们开始执行函数shu(),我们这里函数 shu()函数体是为空

  shu(add) 我们执行函数shu()并且给它传一个add函数,我们这里就是把函数add()函数传给 函数shu的参数f1
  
  我们执行函数shu()结果 为 6 。则表明 add函数传递给函数shu、
posted on 2018-11-22 13:07  童童学  阅读(87)  评论(0编辑  收藏  举报