git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
25 lines
416 B
Go
25 lines
416 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"./example"
|
|
)
|
|
|
|
func main() {
|
|
// Call our gcd() function
|
|
x := 42
|
|
y := 105
|
|
g := example.Gcd(x, y)
|
|
fmt.Println("The gcd of", x, "and", y, "is", g)
|
|
|
|
// Manipulate the Foo global variable
|
|
|
|
// Output its current value
|
|
fmt.Println("Foo =", example.GetFoo())
|
|
|
|
// Change its value
|
|
example.SetFoo(3.1415926)
|
|
|
|
// See if the change took effect
|
|
fmt.Println("Foo =", example.GetFoo())
|
|
}
|