zoukankan      html  css  js  c++  java
  • 匿名函数

    通常我们定义一个函数,必须要有函数名,以便函数被调用,而匿名函数,就是没有函数名的函数,匿名函数的优点如下:

      ① 匿名函数没有名字,不必担心函数名冲突,也不用考虑如何命名
      ② 如果我们只想临时写个函数,只调用一次,就可以使用匿名函数
      ③ 定义匿名函数只需要一行,省去定义函数的过程,让代码更加精简

    普通函数的定义:

    In [1]: def fun(x, y):
       ...:     print(x+y)
       ...:     
    
    In [2]: fun(2, 3)
    5

    匿名函数的定义:

    In [3]: fun = lambda x, y: x+y    # lambda 是关键字,用于定义匿名函数
                                      # x, y 是形参,多个形参不需要用括号括起来
    In [4]: fun(2, 3)                 # 冒号后面是函数的执行语句,也是要返回的值,所以当我们调用匿名函数时不需要再 return 或 print
    Out[4]: 5                         # 匿名函数返回的是一个函数对象,所以我们要用变量 fun 去接收

        

  • 相关阅读:
    关于iframe页面里的重定向问题
    iframe跨域解决方案
    sql 查询优化小计
    年轻不能遇见太惊艳的人
    图片上传预览
    脚本
    前端常见跨域解决方案
    react
    react高阶组件
    React + MobX 状态管理入门及实例
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10262726.html
Copyright © 2011-2022 走看看