javascript - 在 Javascript 中,ƒ 是什么意思?
问题描述
我见过这个 ƒ 符号(斜体 f 带有下尾,如果你看不清楚的话),例如:这里:https ://observablehq.com/@d3/zoomable-sunburst
他将它与以下代码一起使用,但我不确定它的用途:
color = ƒ(i)
color = d3.scaleOrdinal(d3.quantize(d3.interpolateRainbow, data.children.length + 1))
这样做的目的是什么?
谢谢!
解决方案
一个Observable单元包含两个主要组件:输出位于上方的白色区域(三个点旁边),而代码位于其下方的灰色区域(引脚旁边)。你看到的只是单元格的输出,这ƒ
就是 Observable 团队选择指示函数的方式。
例如,看看这个函数:
如您所见,输出只是函数本身,而不是返回值。但如果我们称之为:
最后,如果我们传递一个值:
同样与您的问题有关,请注意此介绍性页面的标题,我将用粗体复制:Observable is not JavaScript。这有点夸张(使用的语言是JavaScript),但作者的意图是表明 Observable 有很多语法特性。
推荐阅读
- google-bigquery - 使用 Terraform 创建 BigQuery 表 - WriteDisposition
- python - 2D Numpy 数组:使用基于标准列的另一个数组非常快速地更新行
- azure-devops - 为什么 Azure Devops 源不搜索 PyPI 作为上游源?
- r - 创建具有三个特征的变量
- c# - .NET DB2 驱动程序选项
- python-3.x - 如何使用 Sys 和 Subprocess 模块以及 Linux Bash 更改部分文件名
- r - 在ggplot的图例中设置最小/最大尺寸
- python - 如何在 Python 类型注解中指定多个类型(包括通用类型,如 Callable)的子类型?
- python - 使用 NumPy 的 sum 时避免循环
- reactjs - 未导入组件的反应引导程序警告