This commit is contained in:
a.pivkin
2025-07-16 08:15:26 +03:00
parent cebbf27b3a
commit 0635aaa5ae
53 changed files with 76 additions and 4 deletions
+3
View File
@@ -0,0 +1,3 @@
module main.go
go 1.24.4
+18
View File
@@ -0,0 +1,18 @@
package main
import "fmt"
func main() {
command := "addition"
res := retFunc(command)
fmt.Println("Result is ",res(10,30))
fmt.Println("Type is %T",res)
}
func retFunc (a string) func(a,b int) int {
if a == "addition" {
return func(a,b int) int {return a + b}
} else {
return func(a,b int) int {return a - b}
}
}