2021年10月19日

标识符

摘要: 标识符 标识符概念 golang对各种变量,方法,函数等命名时使用的字符序列称为标识符 凡是自己可以起名字的地方都叫标识符 标识符命名规则 由26个英文字母大小写,0-9,_ 组成 数字不可以开头 golang中严格区分大小写 标识符不能包含空格 下划线"_"本身在go中是一个特殊的标识符,称为空标 阅读全文

posted @ 2021-10-19 14:10 甜夜 阅读(165) 评论(0) 推荐(0)

值类型和引用类型

摘要: 值类型和引用类型 常见的值类型和引用类型 值类型:基本数据类型int系列,float系列,bool,string,数组和结构体struct 引用类型:指针,slice切片,map,管道chan,接口interface等都是引用类型 值类型和引用类型的使用特点 值类型:变量直接存储值,内存通常在栈中分 阅读全文

posted @ 2021-10-19 13:19 甜夜 阅读(81) 评论(0) 推荐(0)

指针

摘要: 指针 基本数据类型,变量存的就是值,也叫值类型 获取变量的地址,用& package main import "fmt" //演示golang中的指针类型 func main(){ //基本数据类型在内存布局 var i int = 10 //i 的地址是什么,&i fmt.Println("i的地 阅读全文

posted @ 2021-10-19 13:03 甜夜 阅读(48) 评论(0) 推荐(0)

2021年10月18日

基本数据类型和string的转换

摘要: 基本数据类型和string的转换 在程序开发中,我们经常需要将基本数据类型转成string类型,或者将string类型转成基本数据类型 基本数据类型转string类型 方式一: fmt.Sprintf("%参数",式) 函数的介绍:Sprintf根据format参数生成格式化的字符串并返回该字符串 阅读全文

posted @ 2021-10-18 15:58 甜夜 阅读(164) 评论(0) 推荐(0)

基本数据类型的转换

摘要: 基本数据类型的转换 golang和java/c不同,go在不同类型变量之间赋值时需要显示转换(强制转换),也就是说golang中数据类型不能自动转换 基本语法 表达式T(v) 将值v转换为类型T T:就是数据类型,比如int32,int64等等 v:就是需要转换的变量 package main im 阅读全文

posted @ 2021-10-18 14:45 甜夜 阅读(98) 评论(0) 推荐(0)

基本数据类型默认值

摘要: 基本数据类型默认值 数据类型 默认值 整型 0 浮点型 0 字符串 "" 布尔类型 false 在go中,数据类型都有一个默认值,当程序员没有赋值时,就会保留默认值,在go中,默认值又叫零值 package main import "fmt" func main(){ var a int //0 v 阅读全文

posted @ 2021-10-18 13:42 甜夜 阅读(107) 评论(0) 推荐(0)

字符串类型

摘要: 字符串类型 字符串就是一串固定长度的字符连接起来的字符序列,go的字符串是由单个字节连接起来的,go语言的字符串的字节使用UTF-8编码标识Unicode文本 package main import "fmt" //演示golang中string类型使用 func main(){ //string的 阅读全文

posted @ 2021-10-18 13:16 甜夜 阅读(290) 评论(0) 推荐(0)

布尔类型

摘要: 布尔类型 基本介绍 布尔类型也叫bool类型,bool类型数据只允许取值true和false bool类型占一个字节 bool类型适于逻辑运算,一般用于程序流程控制 package main import ( "fmt" "unsafe" ) //演示golang中bool类型使用 func mai 阅读全文

posted @ 2021-10-18 12:40 甜夜 阅读(457) 评论(0) 推荐(0)

字符类型

摘要: 字符类型 golang中没有专门的字符类型,如果要存储单个字符(字母),一般用byte来保存 字符串就是一串固定长度的字符连接起来的字符序列。go的字符串是由单个字节连接起来的,也就是说对于传统的字符串是由字符组成的,而go的字符串不同,它是由字节组成的 package main import "f 阅读全文

posted @ 2021-10-18 12:26 甜夜 阅读(202) 评论(0) 推荐(0)

2021年10月1日

浮点类型

摘要: 浮点类型 演示浮点类型的使用 package main import "fmt" //演示浮点类型的使用 func main(){ var price float32 = 89.123 fmt.Println("price=",price) } 输出 price= 89.123 浮点类型分类 类型 阅读全文

posted @ 2021-10-01 13:40 甜夜 阅读(284) 评论(0) 推荐(0)

导航