美文网首页
Go语言学习笔记-基本程序结构-变量常量

Go语言学习笔记-基本程序结构-变量常量

作者: noonenote | 来源:发表于2019-04-09 14:49 被阅读0次

变量

var关键字定义变量

  1. 赋值可以自动类型推断
  2. 在一个赋值语句中可以对多个变量同时进行赋值

package fib
import "testing"

func TestFibList(t *testing.T) {
        //var a int = 1
        //var b int = 1
        var (
                a = 1
                //a int = 1
                b = 1
                //b int = 1
        )
        t.Log(a)
        for i:=0; i<5; i++ {
                t.Log(b)
                //tmp:=a
                //a=b
                //b=tmp+b
                a,b = b,a+b
        }

}

func TestExchange(t *testing.T) {
        a := 1
        b := 2
        //tmp := a
        //a = b
        //b = tmp
        a,b = b,a
        t.Log(a,b)
}

常量

快速设置连续值
package constant_test
import "testing"

const(
        Monday = iota + 1
        Tuesday
        Wednesday
        Thursday
        Friday
        Staturday
        Sunday

)

const (
        Readable = 1 << iota
        Writable
        Executable

)

func TestConstantWeek(t *testing.T) {
        t.Log(Monday,Tuesday,Wednesday,Sunday)

}

func TestConstantBit(t *testing.T) {
        a := 2
        t.Log(a & Readable == Readable,a & Writable == Writable, a & Executable == Executable)
}

相关文章

  • Go语言学习笔记-基本程序结构-变量常量

    变量 var关键字定义变量 赋值可以自动类型推断 在一个赋值语句中可以对多个变量同时进行赋值 常量 快速设置连续值

  • Go语言学习笔记,持续更新...

    Go 学习笔记 Go语言变量和常量 1. 标识符 2. 关键字 Go语言中有25个关键字 break ...

  • Go语言开发资料收集

    【Go 边看边练 -《Go 学习笔记》】系列Go 边看边练 -《Go 学习笔记》系列(一)- 变量、常量Go 边看...

  • Go语言学习(1.1)

    程序结构 go语言标识符区分大小写 关键字:共25个 一些go内建的常量,变量,函数 Go语言通过标识符首字母大小...

  • Go语言探索 - 4(原创)

    Go语言基础系列博客用到的所有示例代码 在上一篇文章中,主要学习了Go语言的变量、指针、指针变量、常量以及类型转换...

  • 合集 | Go 语言学习笔记目录

    Go 学习笔记 01 | 输出、变量、常量、命名规则和代码风格[https://wonzwang.blog.csd...

  • 笨办法学golang(三)

    这是Go语言学习笔记第三篇。 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 Go语言基本类型主要有布...

  • Go语言学习笔记-基本程序结构

    基本结构 应用程序入口 必须是main包:package main 必须是main方法:func main() p...

  • Go常量变量_002

    Go 常量变量 变量 go语言中变量名由字母、数字、下划线组成,其中首个字符不能为数字。Go 语言中关键字和保留字...

  • Go语言常量和输入输出

    常量 Go语言常量和C语言差不多Go语言定义常量const不能少,数据类型可以不写Go语言定义常量不能用:=Go语...

网友评论

      本文标题:Go语言学习笔记-基本程序结构-变量常量

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