WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Quickstart Go

Reasno edited this page Apr 10, 2020 · 3 revisions
package main

import (
	"github.com/hyperf/gotask/v2/pkg/gotask"
	"log"
)

// App sample
type App struct{}

// Hi returns greeting message.
func (a *App) Hi(name interface{}, r *interface{}) error {
	*r = map[string]interface{}{
		"hello": name,
	}
	return nil
}

func main() {
	gotask.Register(new(App))
	if err := gotask.Run(); err != nil {
		log.Fatal(err)
	}
}

Full Demo: https://github.com/Hyperf/gotask/blob/master/example/Server.go

Clone this wiki locally