随笔分类 - go语言基础
摘要:if语句 定义:由一个布尔表达式后紧跟一个或多个语句组成 1、if...else语句 if i < 10 { fmt.Println("i<10") } else if i == 10 { fmt.Println("i=10") } else { fmt.Println("i>10") } 2、if
阅读全文
摘要:指针 定义:将地址形象化的称为“指针”。将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。一个指针变量指向了一个值的内存地址。意思是通过它能找到以它为地址的内存单元。一个指针变量指向了一个值的内存地址。 注意:Go语言支持指针类型*T,指针的指针**T,以及包含包名前缀的*package.T。 1、指针声明 a) 声明一个int类型指针 ...
阅读全文
摘要:切片 1、切片定义 a) 声明一个切片 var slice []int var slice = []int{1, 2, 3} var slice []int = []int{1, 2, 3} b) 通过make来创建切片 var slice = make([]int, 10) ...
阅读全文
摘要:1、Go语言fmt包详解 fmt.Println() ###常用打印 fmt.Print() fmt.Printf() ###格式化 fmt.Sprintf() ###字符串拼接 a)普通占位符 占位符 说明 举例 %v 以默认的方式打印变量的值 fmt.Printf("%v", site) %+v
阅读全文
摘要:注意:Go语言源码文件编码格式必须是 UTF-8 格式,否则会导致编译器出错。
阅读全文
摘要:1、windows环境搭建 1、安装go 2、安装goland开发工具包 2、test.go /* 可执行文件,包名必须是main */ package main /* fmt 字符串格式化的包 */ import "fmt" /*main入口函数*/ func main() { fmt.Print
阅读全文