摘要: 包&模块 单元测试 常用包 log 点击查看代码 package main import ( "fmt" "log" ) func test() { defer func() { recover() }() log.Panicln("panic") } func testFatal() { log. 阅读全文
posted @ 2023-01-15 20:50 元贞 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Go 学习 day 07 接口 接口是自定义类型,是对是其他类型行为的抽象 定义:接口定义使用interface标识,声明了一系列的函数签名 (函数名、函数参数、函数返回值),在定义接口时可以指定接口名称,在后续声明接口变量时使用。 声明 interface_test package day07 i 阅读全文
posted @ 2023-01-15 20:49 元贞 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 并发编程基本概念 例程 闭包陷阱 共享数据 管道 常用包 练习 作业 阅读全文
posted @ 2023-01-15 20:46 元贞 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 函数 函数-定义&调用 定义 函数包含函数名、行参列表、函数体和返回值列表,使用func进行声明,函数无参数或返回值时则形参列表和返回值列表省略 形参列表需要描述参数名及参数类型,所有形参为函数块局部变量。返回值需要描述返回值类型 a)无参&无返回值 b)有参&无返回值 c)有参&有返回值 调用 函 阅读全文
posted @ 2023-01-15 20:46 元贞 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 文件操作 读文件:Open:打开文件并返回文件对象指针 写文件:Create:创建文件并返回文件对象指针(文件不存在则创建,文件存在则清空) 追加文件:OpenFile:按指定权限打开文件,并返回文件指针对象 Mode:获取文件模式 Flag:获取日志开头 文件位置:Seek:设置文件指针位置 删除 阅读全文
posted @ 2023-01-15 20:45 元贞 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 数组 赋值 二维数组 切片 切片操作 slice内存 slice切片操作 slice元素删除 点击查看代码 1. 所有资料, 上课代码, 同学作业 => github web链接: https://github.com/htgolang/htgolang-20200919 目录说明: a. cour 阅读全文
posted @ 2023-01-15 20:45 元贞 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 结构体 结构体是由一些列属性组成的复合数据类型,每个属性都具有名称、类型和值,结构体将属性组合在一起进行由程序进行处理。 自定义类型 在go语言中使用type声明一种新的类型,语法格式为: type TypeName Formatter Formatter 可以是任意内置类型、函数签名、结构体、接口 阅读全文
posted @ 2023-01-15 17:04 元贞 阅读(17) 评论(0) 推荐(0) 编辑