gosh/example/ex/dll/main.go

30 lines
373 B
Go

package main
import "C"
//export Add
func Add(a, b int) int {
return a + b
}
//export Subtract
func Subtract(a, b int) int {
return a - b
}
//export Multiply
func Multiply(a, b int) int {
return a * b
}
//export Divide
func Divide(a, b int) int {
if b == 0 {
return 0
}
return a / b
}
func main() {
// 空函数,仅用于编译
}