定义自定义函数
Flux 的函数式语法允许您定义自定义函数。 了解创建您自己的函数的基础知识。
在此页面上
函数定义语法
在 Flux 中定义函数的基本语法如下
// Basic function definition syntax
functionName = (functionParameters) => functionBody
- functionName: 用于执行函数的名称。
- functionParameters: 传递给函数的逗号分隔的参数列表。
- functionBody: 对函数参数的操作。
定义参数默认值
使用 =
赋值运算符在函数定义中为函数参数分配默认值
functionName = (param1=defaultVal1, param2=defaultVal2) => functionBody
默认值会被在函数调用中显式定义参数所覆盖。 没有默认值的参数被认为是**必需参数**。
自定义函数示例
创建自定义转换
转换是一个函数,它接受表格流作为输入,对输入进行操作,然后输出一个新的表格流。
x = (t=<-) => t |> //...
自定义转换示例
定义具有作用域变量的函数
要创建具有作用域限定于函数的变量的自定义函数,
functionName = (param) => {
exampleVar = "foo"
return exampleVar
}
具有作用域变量的示例函数
此页是否对您有帮助?
感谢您的反馈!