gpt4 book ai didi

javascript - 具有一流功能的语言是否一定允许闭包?

转载 作者:太空狗 更新时间:2023-10-30 01:21:59 25 4
gpt4 key购买 nike

<分区>

我理解闭包的广义概念(函数与定义它们时的环境快照一起存储),作为一等公民的函数意味着函数可以像闭包中的任何其他数据类型一样传递和返回语言。

有趣的是,我使用过的所有具有一等公民功能的语言,例如 Python、Javascript、Scheme 似乎也总是有闭包。

确实,向函数传递闭包和从函数返回闭包是将函数实现为语言一等公民的一种方式,但我不确定能够编写它们是否是函数成为一等公民的直接和不可避免的结果.

更具体地说:

您能否提供一个具有一流功能但不能编写闭包的语言的实际示例

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com