相关疑难解决方法(0)

实例新类型(Golang)

谁能告诉我如何从字符串中创建Type的新实例?反映?

有一些例子,但它们适用于语言[:(]的旧版本(前Go 1版本)

types instance go go-reflect

17
推荐指数
2
解决办法
2万
查看次数

调用具有特殊前缀/后缀的函数

我有一个名为"seeder"的包:

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")
}
Run Code Online (Sandbox Code Playgroud)

现在我想用MyFunc前缀调用所有函数

package main

import "./seeder"

func main() {
    for k := 1; k <= 3; k++ {
        seeder.MyFunc1() // This calls MyFunc1 three times
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

for k := 1; k <= 3; k++ {
    seeder.MyFunc + k ()
}
Run Code Online (Sandbox Code Playgroud)

而这个输出:

I am Masood
I am a programmer
I …
Run Code Online (Sandbox Code Playgroud)

string function go

16
推荐指数
1
解决办法
2046
查看次数

标签 统计

go ×2

function ×1

go-reflect ×1

instance ×1

string ×1

types ×1