"golang 变量 前言 这个系列是阅读笔记,读的是 github 上[链接],有兴趣的同学可以读读,我这个笔记记录的可能会比较乱,主要是为了备忘,所以会按照原文章节一点一点来,也会摘抄部分相关内容。 1.1 变量以及声明 go 语言中变量由数字、字母、下划线组成,首字母不能为数字,大小写敏感。 go 语言中的关键字, .."

01-golang 变量

golang 变量

前言

这个系列是阅读笔记,读的是 github 上《Go 语言四十二章经》,有兴趣的同学可以读读,我这个笔记记录的可能会比较乱,主要是为了备忘,所以会按照原文章节一点一点来,也会摘抄部分相关内容。

1.1 变量以及声明

go 语言中变量由数字、字母、下划线组成,首字母不能为数字,大小写敏感。 go 语言中的关键字,此类保留字不能作为变量 有 break, continue, func, default, interface, select, case, defer, go, map, import, struct, chan, if, else, goto, package, switch, for, var, return, range, type, fallthrough, const。

声明单个变量

var a string

声明多个变量

var (
    a int
    b bool
    str string
    浮点 float32    // 可以这么用,不过没见人这么用
)

这种因式分解关键字的写法一般用于声明全局变量,一般在 func 外定义。

下面这些 go 会自动给初始化的默认零值:

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    257 引用 • 1052 回帖 • 777 关注
感谢    关注    收藏    赞同    反对    举报    分享
回帖    
请输入回帖内容...