摘要: Go06-文件操作+单元测试+goroutine+channel+反射 1.打开和关闭文件 func main() { // 1 打开文件。 // file可以称为file对象、file指针、file文件句柄。 file, err := os.Open("D:\\1.txt") if err != 阅读全文
posted @ 2024-03-18 17:26 行稳致远方 阅读(111) 评论(0) 推荐(0)
摘要: Go05-结构体+方法+面向对象三大特性+接口 1.Go面向对象 Go支持面向对象编程,但是和传统的面向对象编程有区别,并不是纯粹的面向对象编程语言,所以说Go支持面向对象编程特性是比较准确的。 Go中没有class类,Go中的结构体struct类似于其他编程中的类,即Go通过结构体struct实现 阅读全文
posted @ 2024-03-18 17:25 行稳致远方 阅读(25) 评论(0) 推荐(0)
摘要: Go4-数组+切片+map 1.数组的定义、赋值、访问和遍历 // 1 数组用来存放多个同一类型的数据,在Go中数组是值类型。 // 2 数组的定义、赋值和遍历。 // 定义数字。 var arrs [2]int // 给数组元素赋值。 arrs[0] = 0 arrs[1] = 2 // 0 2 阅读全文
posted @ 2024-03-18 17:25 行稳致远方 阅读(41) 评论(0) 推荐(0)
摘要: Go03-函数+包+异常处理 1.函数的基本介绍 func main() { // 1 为完成某一功能的程序指令的集合,成为函数。 // 2 函数分为自定义函数和系统函数。 // 3 函数的定义,使用关键字func来定义一个函数。 /* func 函数名 (形参列表) (返回值列表) { 函数执行的 阅读全文
posted @ 2024-03-18 17:25 行稳致远方 阅读(98) 评论(0) 推荐(0)
摘要: Go02-运算符+流程控制 1.运算符基本介绍 Go中的运算符分为:算术运算符、赋值运算符、比较运算符/关系运算符、逻辑运算符、位运算符和其他运算符。 Go中没有三元运算符?。 2.算术运算符 // 1 算术运算符。 // + 正号;- 负号; // + 加;- 减;* 乘;/ 除;% 取余; // 阅读全文
posted @ 2024-03-18 17:25 行稳致远方 阅读(89) 评论(0) 推荐(0)
摘要: Go01-开发环境搭建+注释+基本数据类型+指针+命名规范 1.Go常用网站 https://www.topgoer.com/,Go学习网站,包含Go基础教程、beego、lris等Go开发常用框架。 Go开发软件下载:https://code.visualstudio.com/,VSCode;ht 阅读全文
posted @ 2024-03-18 17:24 行稳致远方 阅读(91) 评论(0) 推荐(0)