diff --git a/flow.go b/flow.go index 59292d7..a20a0b6 100644 --- a/flow.go +++ b/flow.go @@ -79,6 +79,12 @@ type Flow struct { Tail *FlowNode } +// New 创建一个流程, 相当于例子 `干洗` +func New(name string) *Flow { + f := &Flow{Name: name, Context: &FlowContext{}} + return f +} + // Add 添加 func (flow *Flow) Add(name string, task func(cxt *FlowContext) int) { diff --git a/go.mod b/go.mod index 037f83a..67a9432 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module flow +module 474420502.top/test/flow go 1.13