小编Sam*_*ite的帖子

使用变量访问golang结构字段

供参考:此处示例

我试图使用变量键访问struct字段,以在PHP中进行解释,您可以执行以下操作。

$arr = ["test" => "foo"];
$key = "test";
$result = $arr[$key];
Run Code Online (Sandbox Code Playgroud)

或者使用Javascript,您可以执行以下操作

const obj = {"test": "foo"}
const key = "test"
const result = obj[key]
Run Code Online (Sandbox Code Playgroud)

go结构可能吗?我已经搜索了此功能,但是答案似乎总是指向反射包,并在结构字段上运行for循环。

我的代码(在上面链接)得到了invalid operation: p[key] (type Post does not support indexing)有意义的编译错误,但是我找不到解决方法。

indexing struct go

3
推荐指数
1
解决办法
2118
查看次数

标签 统计

go ×1

indexing ×1

struct ×1