• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






天生自然

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 276 下一页

2021年5月25日

吴裕雄--天生自然--Go 语言学习笔记--Go 错误处理
摘要: Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型,这是它的定义: type error interface { Error() string } 我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误信息。使用erro 阅读全文
posted @ 2021-05-25 21:01 吴裕雄 阅读(80) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言接口
摘要: Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。 实例 /* 定义接口 */ type interface_name interface { method_name1 [return_type] method_name2 阅读全文
posted @ 2021-05-25 21:00 吴裕雄 阅读(84) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言类型转换
摘要: 类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下: type_name(expression) type_name 为类型,expression 为表达式。 以下实例中将整型转化为浮点型,并计算结果,将结果赋值给浮点型变量: 实例 package main i 阅读全文
posted @ 2021-05-25 20:56 吴裕雄 阅读(50) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言递归函数
摘要: 递归,就是在运行的过程中调用自己。 语法格式如下: func recursion() { recursion() /* 函数调用自身 */ } func main() { recursion() } Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无限循环中。 递归函数 阅读全文
posted @ 2021-05-25 20:54 吴裕雄 阅读(62) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言Map(集合)
摘要: Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。 Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。 定义 Map 可以 阅读全文
posted @ 2021-05-25 20:53 吴裕雄 阅读(69) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言范围(Range)
摘要: Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。 package main import "fmt" func main( 阅读全文
posted @ 2021-05-25 20:51 吴裕雄 阅读(69) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言切片(Slice)
摘要: Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 定义切片 你可以声明一个未指定大小的数组来定义切片: var id 阅读全文
posted @ 2021-05-25 20:50 吴裕雄 阅读(73) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言结构体
摘要: Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性: Title :标题 Author : 作者 Subject:学科 ID:书籍ID 阅读全文
posted @ 2021-05-25 20:47 吴裕雄 阅读(76) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言指针
摘要: 变量是一种使用方便的占位符,用于引用计算机内存地址。 Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。 以下实例演示了变量在内存中地址: 实例 package main import "fmt" func main() { var a int = 10 fmt.Printf 阅读全文
posted @ 2021-05-25 20:45 吴裕雄 阅读(64) 评论(0) 推荐(0)
 
吴裕雄--天生自然--Go 语言学习笔记--Go 语言数组
摘要: Go 语言提供了数组类型的数据结构。 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。 相对于去声明 number0, number1, ..., number99 的变量,使用数组形式 numbers[0], numbers[1 阅读全文
posted @ 2021-05-25 20:42 吴裕雄 阅读(87) 评论(0) 推荐(0)
 
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 276 下一页