我有一个名为“播种机”的包:
package seeder
import "fmt"
func MyFunc1() {
fmt.Println("I am Masood")
}
func MyFunc2() {
fmt.Println("I am a programmer")
}
func MyFunc3() {
fmt.Println("I want to buy a car")
}
现在我想用 MyFunc 前缀调用所有函数
package main
import "./seeder"
func main() {
for k := 1; k <= 3; k++ {
seeder.MyFunc1() // This calls MyFunc1 three times
}
}
我想要这样的东西:
for k := 1; k <= 3; k++ {
seeder.MyFunc + k ()
}
这个输出:
I am Masood
I am a programmer
I want to buy a car
EDIT1:在这个例子中,parentKey 是一个在循环中改变的字符串变量
for parentKey, _ := range uRLSjson{
pppp := seeder + "." + strings.ToUpper(parentKey)
gorilla.HandleFunc("/", pppp).Name(parentKey)
}
但是GC说:
使用没有选择器的包播种器
一只萌萌小番薯
红颜莎娜
相关分类