35 lines
443 B
Go
35 lines
443 B
Go
|
|
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
// "net/html"
|
|
)
|
|
|
|
type CmpPlug struct {
|
|
Log func(any, ...interface{})
|
|
}
|
|
|
|
var plg CmpPlug
|
|
|
|
func CmpPlug1Init(in int, f func(any, ...interface{}), ifc map[string]interface{} ) interface{} {
|
|
plg.Log = f
|
|
|
|
ifc["Ccc"] = "Ddd"
|
|
|
|
fmt.Printf("This is CmpPlug1: %d\n", in)
|
|
|
|
return ifc
|
|
}
|
|
|
|
func CmpPlug1Some() error {
|
|
plg.Log("This is CmpPlug1Some")
|
|
|
|
return nil
|
|
}
|
|
|
|
func main() {
|
|
fmt.Print(23)
|
|
}
|