generate.from() 函数
generate.from() 使用提供的参数值生成数据。
函数类型签名
(count: int, fn: (n: int) => int, start: A, stop: A) => stream[{_value: int, _time: time, _stop: time, _start: time}] where A: Timeable
有关更多信息,请参见 Function type signatures。
参数
计数
(必填) 生成的行数。
函数
(必填) 用于生成值的函数。
该函数接受一个 n 参数,表示行索引,对 n 进行操作,然后返回一个整数值。行使用零索引。
开始
(必填) 生成值的时间范围开始。
停止
(必填) 生成值的时间范围结束。
示例
生成示例数据
import "generate"
generate.from(
count: 6,
fn: (n) => (n + 1) * (n + 2),
start: 2021-01-01T00:00:00Z,
stop: 2021-01-02T00:00:00Z,
)