go学习day1
Posted xone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go学习day1相关的知识,希望对你有一定的参考价值。
go语言特性
1、垃圾回收
a、内存自动回收,再也不需要开发人员管理内存
b、开发人员专注业务实现,降低了心智负担
c、只需要new分配内存,不需要释放
一、文件名&关键字&标识符
1、所有go源码以.go结尾
2、标识符以字母或下划线开头,大小写敏感
3、_是特殊标识符,用来忽略结果
4、保留关键字
二、go程序的基本结构
package main import "fmt" func main() { fmt.Println("hello") }
1、任何一个代码文件隶属于一个包
2、import关键字,引用其他包
3、golang可执行程序,package main,并且有且只有一个main入口函数
4、包中函数调用:
a.用一个包中函数,直接调用
b.不同包中函数,通过包名+点+函数名进行调用
5、包访问控制规则:
a.大写意味着这个函数/变量是可导出的
b.小写意味着这个函数/变量是私有的,
包外部不能访问
以上是关于go学习day1的主要内容,如果未能解决你的问题,请参考以下文章