07 2023 档案

摘要:一、结构体创建、访问、修改 范例: package main import ( "fmt" "time" ) // 定义结构体 User,属性包含 id,socre,name,addr,tel,enrollment type User struct { Id int Score float32 en 阅读全文
posted @ 2023-07-30 17:56 Janzen_Q 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一、数组 Array 数组是快连续的内存空间,在声明的时候必须指定长度,且长度不能改变,所以数组在声明的时候就可以把内存空间分配好,并赋上默认值,即完成了初始化 数组的地址,就是首元素地址 数组的初始化 func Var_array() { var arr1 [5]int = [5]int{} // 阅读全文
posted @ 2023-07-26 23:51 Janzen_Q 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、数据类型 基础数据类型 类型 长度(字节) 默认值 说明 bool 1 false byte 1 0 uint8,取值范围 [0,255] rune 4 0 Unicode,等价于 int32 int,uint 4或8 0 32位 或 64位,取决于操作系统 int8,uint8 1 0 [-1 阅读全文
posted @ 2023-07-23 22:00 Janzen_Q 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一、Go 命名规则 变量、常量、自定义类型、包、函数的命名方式必须遵循以下规则: 1. 首字符可以是任何Unicode字符或下划线 2. 首字符以外的部分可以是Unicode字符、下划线、数字 3. 名字长度无限制 4. 不可使用关键字和保留字 5、首字母大写进行定义的常量、变量、函数、接口 可以跨 阅读全文
posted @ 2023-07-23 00:08 Janzen_Q 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、Go 语言特性及优劣 优势: 语法简单,易于学习,类C语法 自带GC,方便使用 快速编译,执行高效 简单的依赖管理 并发编程 静态语言类型,同时具备一些动态语言特征(var声明) 标准类库,规范统一 劣势: 不支持泛型 不支持动态加载代码 发展时间短,生态不及老牌编程语言丰富 常见应用场景: 巨 阅读全文
posted @ 2023-07-22 23:10 Janzen_Q 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示