Go学习基础:
Go代码通过包组织,包类似其他语言中的库或者模块。一个包由位于单个目录下的一个或多个以.go后缀文件组成;目录定义包的作用
每个.go文件都以一条package声明语句开始
重点:
Go是静态强类型、编译型语言:
- 静态类型:编译期间做数据类型检查,写程序时需要声明所有变量的数据类型 ,是固定的;使用数据之前必须先声明数据类型(数据类型:int,string等)
- 强类型:强制数据类型定义,一个变量被指定了某种数据类型,如果不经过强制转换,这个变量就永远是这种数据类型
- 编译型:使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。
**优点:一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;
Go语言风格:
Go语言代码特色:
- 代码要求简洁、不能导入多余未使用的包、变量声明必须使用
- 函数的左打括号必须和func函数声明在同一行
- //使用双斜杠作为注释
网友评论