调试时,GoLand 无法在 M1 上评估函数

When debugging, GoLand can not evaluate a function on M1

调试时,使用 Evaluate expression 并尝试计算一个函数。结果显示为:“后端不支持函数调用”。为什么?

MacBook Pro M1 GoLand 2021.1.3 转到 1.16.5 arm64

看到这个:https://github.com/go-delve/delve/issues/2277

根据评论:“[...] arm64 不支持函数调用注入,因为 Go 运行时没有它的实现。”

从 go 1.18.2 开始,ARM64/Apple M1 (https://github.com/golang/go/issues/52699) 也支持调试功能。似乎 Goland 仍然需要更新才能使用它。但还是有希望的:)