Foundations
Functions
Functions name reusable work and return values to the caller.
Functions
function_intro.go
package main
import "fmt"
func square(value int) int {
return value * value
}
func main() {
var side =
area := square(side)
fmt.Println("side=", side)
fmt.Println("area=", area)
}
package main
import "fmt"
func square(value int) int {
return value * value
}
func main() {
var side =
area := square(side)
fmt.Println("side=", side)
fmt.Println("area=", area)
}
package main
import "fmt"
func square(value int) int {
return value * value
}
func main() {
var side =
area := square(side)
fmt.Println("side=", side)
fmt.Println("area=", area)
}
function
A Go function declares parameter types and a return type in its signature.