美文网首页
Go语言学习日志

Go语言学习日志

作者: StarLikeRain | 来源:发表于2020-03-11 18:06 被阅读0次

Tips: (关于单双引号)Go 语言单引号和双引号和 C 语言一样也是有区别的。单引号表示单字符。双引号才是字符串。
Tips: (关于常量未使用)常量和变量不一样,变量定义之后一定需要使用(不然会报错),常量定义之后可以不使用。

// 常量
    const identifier [type] value

显式类型定义:const b string = "abc"
隐式类型定义:const c = "cbd"

// 定义一组常量
    const C1,C2,C3 = 100, 3.14, "嘿嘿嘿"

    const (
        MALE   = 0
        FEMALE = 1
        UNKNOW = 2
    )

Tips:如果一组常量中有常量没有初始值,那么当前常量和上一个常量的值是一致的(必须得在同一组中)

    const (
        a int = 100
        b
        c string = "ou ho"
    )
    fmt.Printf("%T,%d \n", a, a) // int,100
    fmt.Printf("%T,%d \n", b, b) // int,100
    fmt.Printf("%T,%s \n", c, c) // string,ou ho

iota,特殊常量,可以认为是可以被编译器修改的常量
iota 可以作为枚举值。

    const (
        a = iota
        b = iota
        c = iota
    )
    // 可以简写为以下形式
    const (
        e = iota
        f
        g
    )
    // iota 的推算
    const (
        A = iota // 0
        B        // 1
        C        // 2
        D = "哈哈哈" // "哈哈哈"  iota = 3
        E        // 4
        F = 100  // 100   iota = 5
        G        // 6
        H = iota // 7
        I        // 8
    )
    const (
        J = iota // 0
    )

go 语言中如果使用单引号表示的字符,则是 int32 类型, 不是 string 哦!

相关文章

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

  • Go语言学习日志

    Tips: (关于单双引号)Go 语言单引号和双引号和 C 语言一样也是有区别的。单引号表示单字符。双引号才是字符...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • 笨办法学golang(三)

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

  • 工具集电子书等4G资料免费分享(IT 信安菜鸟入门必备)

    内容涵盖:区块链 go语言 逆向 代码审计 云计算深度学习 等保2.0相关文档、0day扫描器、日志查看工具、Go...

  • 第一篇:为什么要学习Go语言?

    学习书籍--许式伟、吕桂华等编著《Go语言编程》 目录 一、几种语言的理解 二、为什么要学习Go语言?(Go语言最...

  • 并发编程

    学习来源:Go语言实战、blibli 黑马程序员 20小时快速入门go语言(中) Go语言的优势 Go语言设计简单...

  • 笨办法学golang(二)

    这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中...

  • go语言能做什么

    鉴于Go语言的特点和设计的初衷,Go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式...

  • 《深入学习Go语言》

    《深入学习Go语言》8月火热上市:当当,天猫,京东同步发售。 本书适合初次学习Go语言,以及对Go语言有初步了解的...

网友评论

      本文标题:Go语言学习日志

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