github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/MasterGO/Chap02-GoInternals/GOtoC/usedByC.go (about)

     1  package main
     2  
     3  import "C"
     4  
     5  import (
     6  	"fmt"
     7  )
     8  
     9  //export PrintMessage
    10  func PrintMessage() {
    11  	fmt.Println("A Go function!")
    12  }
    13  
    14  //export Multiply
    15  func Multiply(a int, b int) int {
    16  	return (a * b)
    17  }
    18  
    19  func main() {
    20  }