type f struct {
value []float64
}
在图规则中拖拽了两个名称为f的函数插件,每个函数插件都会在流进来的时候读取value,并且向value中放入数据。
第一个函数向value中添加了为1的值,第二个函数读取的时候却能读取到1,按理说各个函数插件不应该是独立的吗。
type f struct {
value []float64
}
在图规则中拖拽了两个名称为f的函数插件,每个函数插件都会在流进来的时候读取value,并且向value中放入数据。
第一个函数向value中添加了为1的值,第二个函数读取的时候却能读取到1,按理说各个函数插件不应该是独立的吗。
你自己写的插件吗? 插件返回的时候用函数,不要用实例变量,否则所有插件都会是同一个实例。func AccumulateWordCount() api.Function { return &accumulateWordCountFunc{} }