Functions / Variables of function type / Essential

Run Settings
LanguageGo
Language Version
Run Command
package main import "fmt" func funcAdd(a, b int) int { return a + b } func runFunc(a, b int, intOp func(int, int) int) { fmt.Printf("intOp(%d, %d) = %d\n", a, b, intOp(a, b)) } func main() { runFunc(2, 3, funcAdd) // we can pass literal functions as well runFunc(2, 3, func(a, b int) int { return a * b }) }
Editor Settings
Theme
Key bindings
Full width
Lines