摘要: 09Go语言基础之反射 变量的内在机制 Go语言中的变量是分为两部分的: 类型信息:预先定义好的元信息。 值信息:程序运行过程中可动态变化的。 反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法 阅读全文
posted @ 2021-11-07 10:59 一叶飘落尽知秋 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 08Go语言基础之包 07Go语言基础之包 在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。 Go语言的包(package) 包介绍 包(package)是多个Go源码的集合,是一种高级的代码复 阅读全文
posted @ 2021-11-07 10:49 一叶飘落尽知秋 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 07Go语言基础之接口 Go语言基础之接口 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type pr 阅读全文
posted @ 2021-11-07 10:12 一叶飘落尽知秋 阅读(301) 评论(0) 推荐(0) 编辑