Golang基础

Golang语言基础

    • 一. Go语言内置关键字
    • 二. Go语言注释方法
    • 三. 项目结构
    • 四. 程序结构
    • 五. 包的导入
    • 六. package的别名
    • 七. 可见性规则

写在前面:
Go语言安装包:64位go语言安装包下载
GoIDE安装包:GoLand
安装之后验证是否安装成功:在cmd中输入go,看是否有反馈信息
配置一下Go的开发环境GOROOT,路径为Go语言安装目录


一. Go语言内置关键字

Golang基础_第1张图片

二. Go语言注释方法

  • //单行注释
  • /* */多行注释

三. 项目结构

  • Go程序是通过package来组织的
  • 只有package 名称为main的包可以包含main函数
  • 一个可执行程序有且仅有一个main包
    初步练习时可以使用这种结构
    Golang基础_第2张图片

四. 程序结构

  1. package 包名
  2. import 要导入的包
  3. 多个包可以用import(包名1 包名2 …)
  4. 如果导入包但是并没有对包进行相关操作就会编译异常
  5. import another_name “包名” 为当前导入的包起别名
  6. const 用来定义常量
  7. var 用来定义全局变量
  8. type 定义普通的变量 语法:type variable_name int
  9. type 定义结构体类型 type variable_name struct{}
  10. type 定义接口类型 type variable_name interface{}
  11. main函数 func main(){}
    基本语句
    Golang基础_第3张图片

五. 包的导入

在go语言中可以使用这样的结构进行导包
导包
但是如果你嫌这样写多个import比较麻烦可以这样写
Golang基础_第4张图片

六. package的别名

在go语言中我们导包的过程中为了 防止第三包可能会引起冲突,或者为了增强代码的可读性,我们可以使用别名来进行区分。
例如:
Golang基础_第5张图片

七. 可见性规则

  1. 函数名首字母为小写则为private
  2. 函数名首字母为大写则为public

欢迎大家关注我们的公众号:知识沉淀部落。
Golang基础_第6张图片

你可能感兴趣的:(go语言)