@T.Claverie 谢谢,这让我的程序运行起来了。但是,你能解释一下在 Go 语言中 undefined 是什么意思吗?我不太理解这个概念。 - Pratham Tibrewal
2正如其名,未定义的东西是以前没有定义过的东西。在编程中,您只会操作先前定义过的东西。无论它们是变量、函数、类型还是其他任何东西。通常,当错误是“未定义”的时候,这意味着您在函数/变量中有一个拼写错误。为了熟悉编程和Go语言,我建议您参加Go之旅(https://tour.golang.org/welcome/1),以便在这个世界中迈出第一步。这个教程非常易于访问,并涵盖了许多重要的概念。 - T. Claverie