예제 #1
0
파일: notify.go 프로젝트: naoina/gocchan
func main() {
	gocchan.AddFeature("notify", &NotifyFeature{})
	gocchan.AddEventListener(&NotifyListen{})
	gocchan.Invoke("", "notify", "Panic", nil)
	gocchan.WaitNotify()
}
예제 #2
0
파일: hello.go 프로젝트: naoina/gocchan
func init() {
	gocchan.AddFeature("hello", &HelloFeature{})
}
예제 #3
0
파일: types.go 프로젝트: naoina/gocchan
func main() {
	gocchan.AddFeature("types", &TypesFeature{})
	gocchan.Invoke("string", "types", "CallByString", nil)              // print "string"
	gocchan.Invoke(1, "types", "CallByInt", nil)                        // print "1"
	gocchan.Invoke(&TestStruct{"struct"}, "types", "CallByStruct", nil) // print "&{struct}"
}