企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
go基本结构 可执行程序是不能导入的,一个程序中只能有一个main函数。 静态函数可供调用,相同函数调用时可以使用别名。 1、任何函数隶属于一个包 2、import关键字,引用其他包 3、golang可执行程序,package main,并且只有一个main入口函数 4、包函数调用: a、同一个函数,直接调用 b、不通函数,通过包名+点+函数名进行调用 5、包访问控制规则: a、函数名首字母为大写时,可以外部包调用 b、小写意味着该函数/变量只能内部自己调用。 1、每一个可执行文件中可以包含一个或者多个init函数。而且init函数先于main函数调用。 最先导入的int包先执行。 在golang中有两个特殊的函数,main函数和init函数,main函数不用介绍在所有语言中都一样,它作为一个程序的入口,只能有一个。init函数在每个package是可选的,可有可无,甚至可以有多个(但是强烈建议一个package中一个init函数),init函数在你导入该package时程序会自动调用init函数,所以init函数不用我们手动调用,l另外它只会被调用一次,因为当一个package被多次引用时,它只会被导入一次。 2、包的只初始化,不引用包内的任何变量和函数。 在导入时在包前加上_。 _"day2/type_example"