30 lines
373 B
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() {
|
|
// 空函数,仅用于编译
|
|
} |