闭包和return的关系

有一同事询问,为什么有的闭包有return,有的没有,那闭包和return有何联系呢?

闭包的理解

首先要确认一点,闭包是定义在一个函数内部的函数,是为了给其他函数读取函数内部变量, 由此得出闭包和return没有直接的关系。

为何有的闭包有return有的没有呢?

  1. 首先要理解return的左右

官方给的解释,return 语句会终止函数的执行并返回函数的值。

  • retrun true; 返回正确的处理结果。
  • return false; 返回错误的处理结果,终止处理。
  • return; 把控制权返回给页面。

总结: return 相当于终止符,不管retrun后面跟谁参数,执行完return后将不会继续向下执行

相关推荐
ZGi.ai10 小时前
企业AI资产管理体系:提示词、工作流、知识库应该怎么管
大数据·知识库·工作流编排·ai资产·提示词管理
爱分享的康康11 小时前
低成本自动驾驶数据采集设备理性分析:康谋入门套装适配性解析
大数据·人工智能
程序鉴定师12 小时前
上海小程序开发的坚实保障与行业优势解析
大数据·小程序
Elastic 中国社区官方博客12 小时前
我们如何在 Elasticsearch Serverless 上将向量搜索吞吐量提升一倍
大数据·数据库·人工智能·elasticsearch·搜索引擎·云原生·serverless
zgl_2005377913 小时前
源代码:跨数据库通用SQL语法解析与标注拆解
大数据·数据库·数据仓库·sql·etl·源代码管理
Ajie'Blog14 小时前
Claude 大模型深度评测:从参数架构到实战边界
大数据·人工智能·架构
暴躁小师兄数据学院14 小时前
【AI大数据工程师特训笔记】第13讲:数据库性能手术刀
大数据·数据库·数据仓库·sql·postgresql
无忧智库15 小时前
车路云一体化复杂交通博弈多智能体系统可行性研究报告(WORD)
大数据·人工智能·自动化
数据皮皮侠AI15 小时前
上市公司耐心资本数据(2010-2025)
大数据·人工智能·笔记·能源·1024程序员节
陕西企来客15 小时前
陕西 KNIT 可信知识网络构建模块对于 GEO 优化行业的影响深度调查:企来客科技技术落地真相揭示
大数据·人工智能