123456789101112131415161718192021222324252627 |
- package main
- import (
- "log"
- "git.wecise.com/wecise/mlab/golua/lua"
- "github.com/spf13/cast"
- )
- func main() {
- log.Println(cast.ToString("Hello from main"))
- L := lua.NewState()
- L.OpenLibs()
- defer L.Close()
- Test := func(L *lua.State) int {
- L.PushString("this is a test")
- L.CheckString(-1)
- return 0
- }
- L.Register("test", Test)
- err := L.DoString("test()")
- if err != nil {
- log.Printf("DoString did return an error: %v\n", err.Error())
- }
- }
|