Loading...

go语言体系学习(一):环境准备与变量

go语言特点

  • 闭包和匿名函数
  • 接口与类型
  • 错误处理(异常)
  • 并发编程
  • 函数多返回值
  • 支持反射
  • 垃圾自动回收
  • 内置类型丰富

环境变量安装

  • 安装https://golang.google.cn/ 这里windows傻瓜式安装,其他版本安装参考官网文档
  • go env查看环境变量
  • GOROOT=D:\Program Files\Go

修改自定义的 GOPATH为用户的工作目录,里面包含三个文件夹:src、pkg、bin

  • GOPATH=C:\Users\renrenxin\go
  • GOBIN= #不用特意设置,默认为GOPATH/bin

变量声明与基本使用

  • 声明变量的方式 关键字var
var name="hhh"
fmt.Println(name) 
  • go语言是强类型语言,但上文中我们没有声明类型。因为编译器有推断变量类型的能力,正常声明变量
var age int;    //申明
age=13  //赋值
fmt.Println(age)  //使用
  • go语言中的变量如果不被使用(其他方法或者变量使用),编译器会报编译错误

  • 最简单的方式声明并初始化一个变量的方式 :=

sex:= "男"
fmt.Println(sex)
  • 多变量声明,go支持类似python的多变量声明及初始化
grad,class:=5,"一班"
fmt.Println(grad,class)
  • 通过下划线 _ 或略多变量中的其他中一个
birth,_:="2021-04-06",5;
fmt.Println(birth)
  • 变量交换,go语言中交换两个变量可以如python中的语法
i:=1
j:=2

i,j=j,i
  • 访问控制
    变量名大写开头,在其他包中能访问,类似其他语言中的public,小写开头则类似为private

posted @ 2021-04-07 17:41  梦想家haima  阅读(86)  评论(0编辑  收藏  举报