示例#1
0
func state4(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("state 4")

	transitioner.Fork(ctx, state1, state2, state3).Wait(0)

	transitioner.Done()
}
示例#2
0
func state3(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("this is state 3")
	transitioner.Done()
}
示例#3
0
func state2(ctx context.Context, transitioner machine.Transitioner) {
	fmt.Println("this is state 2")
	transitioner.Next(state3)
}