functions.go 432 B

1234567891011121314151617181920212223242526272829303132
  1. package task
  2. func init() {
  3. var task1 Entity
  4. task1.FuncName = "test1"
  5. task1.Param = nil
  6. task1.Run = Test1
  7. Add(task1)
  8. var task2 Entity
  9. task2.FuncName = "test2"
  10. task2.Param = nil
  11. task2.Run = Test2
  12. Add(task2)
  13. }
  14. //无参测试
  15. func Test1() {
  16. println("无参测试")
  17. }
  18. //传参测试
  19. func Test2() {
  20. //获取参数
  21. task := GetByName("test2")
  22. if task == nil {
  23. return
  24. }
  25. for _, v := range task.Param {
  26. println(v)
  27. }
  28. }