随笔分类 - Go语言学习笔记
摘要:一、基本介绍 将一个循环放入到另一个循环内,讲究形成了嵌套循环。外边的循环被称为外层循环,里面的循环被称为内层循环;实际上嵌套循环的循环体就是内存循环 外层循环次数m次,内存循环n次,则内存循环体需要执行m*n次 二、实例 1、打印九九乘法表 package main import "fmt" fu
阅读全文
摘要:一、基本语法 1、格式 for 循环变量初始化;循环条件;变量迭代 { // 循环体操作 循环操作语句 } 2、说明 for循环有四个要素:循环变量初始化、循环条件、循环体、变量迭代。 二、循环流程 三、for循环的四种写法 1、第一种 就是基本语法中的格式写法: package main impo
阅读全文
摘要:程序的流程控制决定了程序是如何执行的,主要有三大流程控制: 顺序控制 分支控制 循环控制 一、顺序控制 顺序控制时最简单的一种流程控制,强调代码从上到下依次执行,中间没有任何顺序和跳转。注意的是Go语言中变量采用前向引用。如: func main() { var a int = 1 // 声明变量a
阅读全文
摘要:一、键盘输入函数 有时需要接收用户输入的数据,此时可以使用键盘输入语句来获取。 Scanln Scanf 1、Scanln 类似Scan,但会在换行时停止扫描,最后一个条目后必须有换行或者到达结束位置。 package main import "fmt" func main() { var user
阅读全文
摘要:一、运算符的基本分类 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 其它运算符 二、算术运算符 算术运算符是对数值类型变量进行运算的一种运算符。 (一)算术运算符一览表 运算符 运算 范例 结果 + 正号 +8 8 - 负号 -8 -8 + 加 8+9 17 - 减 8-2 6 * 乘
阅读全文
摘要:一、标识符 Go中对各种变量、函数等命名时使用的字符序列称为标识符。 (一)标识符的命名规则 由26个英文字母大小写、0-9数字、_ 组成 数字不能开头 严格区分大小写(a和A是两个不同的变量) 标识符不能包含空格 _ 在Go中是一个特殊的标识符,仅能作为占位符使用而不能作为标识符使用,比如返回值使
阅读全文
摘要:一、值类型和引用类型 值类型就是变量直接存储值,内存通常在栈中分配;引用类型就是变量存储的是一个值,这个地址对应的空间才是真正存储数据的值,内存通常在堆上分配。在Go语言中值类型和引用类型的数据类型有以下的分类。 1、值类型 基本数据类型(int系列、float系列、bool、string) 数组
阅读全文
摘要:一、基本数据类型的默认值 数据类型 默认值 整型 0 浮点型 0 布尔型 false 字符串 "" 测试: package main import "fmt" func main() { // 数据类型默认值 var a int var b float32 var c float64 var isS
阅读全文
摘要:一、数据类型分类 二、基本数据类型 基本数据类型包含数值型、字符型、布尔型以及字符串,下面说明每种类型的用法。 (一)数值型 1、整数类型 整数类型就是用于存放整数值的。 类型一览 类型 有无符号 占用存储空间 表数范围 int 有 32位系统4字节 64位系统8字节 -231~231-1 int8
阅读全文
摘要:一、变量概述 变量是程序的基本组成单位,是内存中一个数据存储空间的表示,可以通过变量名找到变量值。变量又可以根据作用范围的不同,分为: 局部变量 全局变量 局部变量就是作用在函数内部,就是写在{}内部的变量,一旦离开作用域就失效了;全局变量就是定义在函数外部的变量,它在任何函数中都可以使用。无论是局
阅读全文
摘要:一、go程序说明 1、代码说明 在 Go语言环境搭建 中说明了项目的目录组织形式,那么接下来可以新建一个go程序文件,在 src\go_tutorial\main\main.go 文件中: package main import "fmt" func main() { fmt.Println("he
阅读全文
摘要:一、环境搭建概述 go语言是一门编译性的语言,所以你需要有SDK工具包对其进行编译才能运行;其次需要有一个编辑工具来写代码;最后为SDK中的工具配置环境变量,所以总结一下可以包含三个方面: SDK工具包安装 VSCode安装 环境变量配置 二、SDK工具包安装 当将 Go语言源码编写完成此时电脑还不
阅读全文


浙公网安备 33010602011771号