美文网首页
Go学习-基础入门

Go学习-基础入门

作者: SysIOai | 来源:发表于2019-05-16 11:02 被阅读0次

Go学习基础:

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

重点:

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

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

Go语言风格:

Go语言代码特色:

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

相关文章

  • Go学习-基础入门

    Go学习基础: Go代码通过包组织,包类似其他语言中的库或者模块。一个包由位于单个目录下的一个或多个以.go后缀文...

  • Go语言基础知识(一)

    Go 语言学习的入门部分,如果有C语言的基础类比学习会非常迅速。总结来说 Go语言 和 C语言很相似,语法更为简单...

  • go 基础学习

    1 go 基础go 语法基础go 官方资料如果由C ,C++ 基础, 学习go 比较容易,本文学习go ,主要是为...

  • Go 语法基础--学习笔记

    安装以及基本语法参考官方文档即可。 入门资源分享: Go 编程基础::无闻录制的新手入门视频教程 Go入门指南 :...

  • Go语言基础(一)—— 简介、环境配置、Hello World

    前言:本专题用于记录自己(647)在Go语言方向的学习和积累。系列内容比较偏基础,推荐给想要入门Go语言开发者们阅...

  • Go语言基础(二)—— 基本常用语法

    前言:本专题用于记录自己(647)在Go语言方向的学习和积累。系列内容比较偏基础,推荐给想要入门Go语言开发者们阅...

  • Go语言基础(五)—— 并发编程

    前言:本专题用于记录自己(647)在Go语言方向的学习和积累。系列内容比较偏基础,推荐给想要入门Go语言开发者们阅...

  • Go语言基础(三)—— 面向对象编程

    前言:本专题用于记录自己(647)在Go语言方向的学习和积累。系列内容比较偏基础,推荐给想要入门Go语言开发者们阅...

  • Go语言基础(四)—— 优质的容错处理

    前言:本专题用于记录自己(647)在Go语言方向的学习和积累。系列内容比较偏基础,推荐给想要入门Go语言开发者们阅...

  • Go语言学习资料汇总

    From - 自由编程 入门 首先介绍一本Go语言经典入门书籍Go语言圣经对于入门学习,首先推荐以读书为主,可以辅...

网友评论

      本文标题:Go学习-基础入门

      本文链接:https://www.haomeiwen.com/subject/stpbaqtx.html