首页 > 其他分享 >Lambda 表达式

Lambda 表达式

时间:2022-08-31 10:11:05浏览次数:132  
标签:函数 https 服务器 Lambda 表达式 lambda

Lambda 表达式

Photo by 亨利公司 on 不飞溅

在 过去,在 JavaScript 中编写函数时,我们会通过使用单词 function 来告诉程序我们正在这样做,然后给它一个名称。然后,我们将声明任何传递给我们将在函数中使用的函数的内容。在函数内部,您可以做很多事情然后返回某种数据。 Lambda 表达式的工作方式类似,但有一些关键区别。首先,lambda 表达式创建没有名称的函数。这在 ES6 之前通过将其分配给变量来完成。从 ES6 开始,程序员使用箭头函数语法 (=>)。

Lambda 表达式在 JavaScript 中以多种方式使用。它们在一小段代码中就很强大。箭头函数版本有几种编写它们的方法,这提供了语法的多功能性和一些很棒的特性。例如,如果您只传递一个变量,则不需要将括号括起来。此外,“return”可以是可选关键字。即使是那些花括号在单行代码中也是可选的。

它们甚至可以存储在 Amazon Web 服务器 (AWS) 上并在需要时调用它们,就像应用程序中的许多模块一样,它们可以随使用量扩展并在它变得太大时生成更多实例。他们称之为无服务器,即使涉及到服务器,它们也只是存储在本地服务器上。

强大的力量也伴随着巨大的陷阱。对象不能像以前那样简单地返回,它们需要被包裹在另一层括号中。内置函数 call() 和 apply() 没有能力为关键字“this”提供另一个值,您也无法更改。

总体而言,lambda 表达式可以创建一些惊人而强大的函数,这些函数可以在许多情况下使用,并根据需要随您的项目进行扩展。

参考

A. 埃里克森(2015 年 12 月 14 日)。 JavaScript 的 lambda 和箭头函数。 Python、Django 和 React Web 开发专家。检索于 2022 年 8 月 30 日,来自 https://www.vinta.com.br/blog/2015/javascript-lambda-and-arrow-functions/

Stojanovic, S.(2018 年 10 月 20 日)。 Express.js 和 Aws Lambda — 一个无服务器的爱情故事 .中等的。检索于 2022 年 8 月 30 日,来自 https://medium.com/free-code-camp/express-js-and-aws-lambda-a-serverless-love-story-7c77ba0eaa35

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/3180/04313110

标签:函数,https,服务器,Lambda,表达式,lambda
From: https://www.cnblogs.com/amboke/p/16642003.html

相关文章

  • Java8lambda表达式的使用
    Java8提供很多lambda表达式,能够使得开发代码更加简洁优美。本文学习lambda后总结了一些lambda表达式的使用。1、list.forEachthis.supplierQuoteByIdRespose.getQuoteIn......
  • 6.文本处理和正则表达式
    1.文本编辑器vim1.1vim简介1.1.1基本格式1.1.2三种模式及转换1.2普通模式1.3编辑模式1.4命令行模式2.常见文本处理工具2.1查看文本内容cat、hexdump、od......
  • java8新特性-lambda、引用
    1./***Lambda表达式的使用举例**/publicclassLambdaTest{@Testpublicvoidtest1(){Runnabler1=newRunnable(){@Ove......
  • python lambda函数
    lambda匿名函数python中使用lambda关键字声明一个匿名函数,什么叫做匿名函数?匿名函数就是没有名字的函数lambda函数语法lambdaargument(s):expressionlambda函数可......
  • JAVA知识回顾之Lambda
    0x00概述本文转载 0x01学习Lambda的理由绝大多数公司代码的主流风格。大数据量下处理集合效率高,优秀的高并发解决。代码的可读性增强。消灭嵌套地狱。>形状的i......
  • SpringAop切入点execution表达式的深入讲解
    目录一、Aspect切入点语法定义二、如何定义多个切入点,在多个表达式之间如何表示  三、execution表达式五、方法签名表达式六、其他替代的切入点指示符七、通配......
  • 表达式求值
    https://www.acwing.com/problem/content/3305/#include<iostream>#include<cstring>#include<stack>#include<unordered_map>#include<string>#include<algorithm>......
  • 超全的正则表达式速查手册
    一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数......
  • MFC表达式计算器
    MFC表达式计算器《mfc表达式计算器》该程序应该是一个mfc窗口程序,应该基于对话框。1、支持基本运算符:括号()、+,-,*,/。2、支持复杂运算符:三角函数-sin(x)/cos(x)/tan(x)/......
  • C语言后缀表达式求值
    C语言后缀表达式求值从控制台输入一合法的后缀表达式,其中的运算符只包括+、一、*、/,运算数都是大于等于o的整数(除数不为零),按要求输出计算结果,或输出计算结和相对应的中缀......