zoukankan      html  css  js  c++  java
  • go语言体系学习(一):环境准备与变量

    go语言特点

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

    环境变量安装

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

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

    • GOPATH=C:Users enrenxingo
    • 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

  • 相关阅读:
    Hadoop2.0 HA集群搭建步骤
    了解何为DML、DDL、DCL
    搭建Hadoop平台(新手入门)
    周记1
    IT小小鸟
    Python中的函数修饰符
    python_类方法和静态方法
    Python的log模块日志写两遍的问题
    python——装饰器例子一个
    初识HIVE
  • 原文地址:https://www.cnblogs.com/mxjhaima/p/14628812.html
Copyright © 2011-2022 走看看