function main is undeclared in the main package解决办法

这是一个Golang新手可能会碰到的低级错误,它表明你的main包中不包含main()函数;

runtime.main_main·f: function main is undeclared in the main package

解决方法如下:

package main

func main(){
	
}

main包中加入main()函数;

main()函数相当于程序的入口,程序从该函数开始执行(虽然严格意义上来说有比它更早执行的函数);main()函数在main包中不能缺少。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/function-main-is-undeclared-in-the-main-package.html

分类: 计算机技术
推荐阅读:
Windows和Linux系统启用IP转发 在Windows系统下启用IP转发,需要通过修改注册表来实现;Linux系统只需将系统下的/proc/sys/net/ipv4/ip_forward文件值修改为1;
Linux定时执行命令 在Linux下,可以通过一条命令即可实现在指定时间运行某个命令:
使用PySide6创建Hello World程序 本文将展示PySide6的hello world程序;程序将创建一个主窗体,在窗体上创建一个按钮,点击按钮将弹出Hello world的消息;
MIPS汇编语言教程 MIPS(Microprocessor without Interlocked Pipeline Stages)是一种基于RISC(Reduced Instruction Set Computer,精简指令集计算机)体系结构的微处理器架构。MIPS的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
C语言检查矩阵是否为稀疏矩阵 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;
Python delattr()函数 在Python中,delattr()函数用于删除对象的属性。它接受两个参数:第一个参数是要删除属性的对象,第二个参数是要删除的属性的名称。如果对象中不存在指定的属性,将会抛出AttributeError异常。