摘要:
Print: 输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v) fmt.Print(str)Println: 输出到控制台并换行 fmt.Println(tmp)Printf : 只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形 等) fmt. 阅读全文
摘要:
Go 语言切片(Slice) Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 定义切片 你可以声明一个未指定大小的 阅读全文
摘要:
Go 语言结构体 Go 语言中数组可以存储同一类型的数据 结构体中我们可以为不同项定义不同的数据类型 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: Title :标题 Author : 作者 Subject:学科 ID: 阅读全文
摘要:
Go 语言指针 go 语言中使用指针可以更简单的执行一些任务 变量是一种使用方便的占位符,用于引用计算机内存地址 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址 package main import "fmt" func main() { var a int = 10 f 阅读全文
摘要:
恢复内容开始 Go 语言数组 Go 语言提供了数组类型的数据结构。 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 数组元素可以通过索引(位置)来读取(或者修改),索引从 0 开始,第一个元素索引为 0,第二个索引为 1,以此类 阅读全文
摘要:
Go 语言变量作用域 作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。 局部变量 在函数体内声明的变量称之为局部变量,它们的作用域只在函数体内,参数和返回值变量也是局部变量。 全局变量 Go 语言程序中全局变量与局部变量名称可以相同,但是函数内的局部变量会被优先考虑。 形 阅读全文
摘要:
Go 语言函数 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 函数声明告诉了编译器函数的名称,返回类型,和参数。 Go 语言标准库提供了多种可动用的内置的函数。 Go 语言函数定义格式如下: fun 阅读全文
摘要:
今天把菜鸟上 go 语言的基础教程看完,加油!!! 博客园是一个很不错的地方,推荐,推荐!!! Go 语言循环语句 以下为大多编程语言循环程序的流程图: Go 语言提供了以下几种类型循环处理语句: 循环类型描述 for 循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 阅读全文