Go学习-基础入门

Go学习基础:

Go代码通过包组织,包类似其他语言中的库或者模块。一个包由位于单个目录下的一个或多个以.go后缀文件组成;目录定义包的作用
每个.go文件都以一条package声明语句开始

重点:

Go是静态强类型、编译型语言:

  • 静态类型:编译期间做数据类型检查,写程序时需要声明所有变量的数据类型 ,是固定的;使用数据之前必须先声明数据类型(数据类型:int,string等)
  • 强类型:强制数据类型定义,一个变量被指定了某种数据类型,如果不经过强制转换,这个变量就永远是这种数据类型
  • 编译型:使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式。
    **优点:一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高;

Go语言风格:

Go语言代码特色:

  • 代码要求简洁、不能导入多余未使用的包、变量声明必须使用
  • 函数的左打括号必须和func函数声明在同一行
  • //使用双斜杠作为注释

你可能感兴趣的:(Go学习-基础入门)