1程序结构(名称,声明,变量,复制,类型声明,包与文件)
类型声明
声明方式如:关键字type 新类型名字name 底层类型underlying-tpye
type name underlying-tpye
对于每个类型T ,都有一个对应的类型转换操作T(x),将x转换成T类型。两个类型具有相同的底层类型或者都指向相同底层类型变量的未命名指针类型,则二者可以互相转换
包和文件
go中的包类似于python中的模块
包的创建:自定义包写好之后放在C:\Go\src\路径下
//我的第一个包
package firstpackage import "fmt" func Myfunc() { fmt.Println("firstpackage") }
引用:使用import引用即可
package main import "mypackage/firstpackage" func main() { firstpackage.Myfunc() }