computer-science - 不是函数的值的术语是什么?
问题描述
还是“价值”一词已经排除了功能?
我试图解释为什么(例如在 JavaScript 中)调用foo(2 + 2)
与调用不同foo(() => 2 + 2)
(假设foo
可以将函数作为参数处理,以便懒惰地计算一个值)。在第一个示例中,foo
接收的参数是4
,而在第二个示例中,它接收的参数是函数() => 2 + 2
本身。我想将区别描述为“传递值”与“传递函数”,但我想知道是否有更精确的术语。
解决方案
推荐阅读
- swift - Mac Catalyst 上的应用内购买不起作用
- javascript - 如何在js中比较日期
- javascript - 如何延迟交叉路口观察者 API
- javascript - 在 Node.js 中从连续 jpg 制作 mp4
- python - 访问最后添加到 json 文件中的数据
- swift - Swift Combine 创建自定义主题
- vba - 多个用户表单中使用的变量的变量范围
- excel - 使用动态 lookup_value 执行 vlookup
- r - (R 中的 tmap 包)过滤 tm_text 中的值
- google-cloud-platform - Google GCP 计算实例不需要重启/嵌套虚拟化