我见过这个 ƒ 符号(斜体 f 带有下尾,如果你看不清楚的话),例如:这里:https ://observablehq.com/@d3/zoomable-sunburst
他将它与以下代码一起使用,但我不确定它的用途:
color = ƒ(i)
color = d3.scaleOrdinal(d3.quantize(d3.interpolateRainbow, data.children.length + 1))
这样做的目的是什么?
谢谢!
我见过这个 ƒ 符号(斜体 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 有很多语法特性。