闭包和return的关系

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

闭包的理解

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

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

  1. 首先要理解return的左右

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

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

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

相关推荐
Rubin智造社1 天前
# OpenClaude命令实战|核心控制三剑客/reasoning+/verbose+/status 实操指南
大数据·人工智能
华奥系科技1 天前
智慧经济新格局:解码社区、园区与城市一体化建设逻辑
大数据·人工智能·科技·物联网·安全
TDengine (老段)1 天前
TDengine IDMP 组态面板 —— 画布
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
张张123y1 天前
AI Agent Memory:从理论到实战,掌握长短期记忆的核心技术【1】
大数据·人工智能·transformer
Web3VentureView1 天前
倒计时 12 小时,SYNBO 主网即将上线!
大数据·人工智能·金融·web3·区块链
yhdata1 天前
173.6亿元!2032年半导体材料回收市场规模锁定,资源再生产业迎来新增长极
大数据·人工智能
weixin_704266051 天前
SpringMVC轻松处理JSON数据
大数据
金智维科技官方1 天前
APA智能流程自动化是什么?
大数据·人工智能·ai·智能体·apa
夜郎king1 天前
Java 实战:基于高德周边检索 API 获取耒阳童车产业园企业分布数据
大数据·gis检索·java地图实战