go
隔壁小翔
嘴角裂了,一笑就疼,幸运的是生活让我笑不出来
展开
-
一起来学go 01.go 1.12.7安装
go 1.12.7安装sdk下载https://studygolang.com/sdk安装解压到D:\go配置环境变量GOROOTGOROOT sdk安装目录path添加go执行文件的路径GOPATHGOPATH 项目目录检查...原创 2019-08-10 08:53:23 · 539 阅读 · 0 评论 -
一起来学go 14.值类型和引用类型
值类型和引用类型值类型:变量直接存储值,内存通常在栈中分配int系列float系列boolstring数组结构体struct引用类型:变量存储的是一个地址,这个地址对应的空间才是真正存储数据,内存通常在堆上分配指针slice切片map管道chaninterface...原创 2019-08-18 14:18:41 · 765 阅读 · 0 评论 -
一起来学go 13.指针
指针指针值类型有int系列float系列boolstring数组结构体structdemo01package main import "fmt" //引入一个包 'fmt'func main() { var num1 int = 99 //num1的内存地址,&num1 fmt.Println("num1的内存地址:",&num1) num1...原创 2019-08-18 14:17:10 · 119 阅读 · 0 评论 -
一起来学go 12.基本数据类型与string相互转换
基本数据类型与string相互转换基本数据类型转stringdemo01package main import "fmt" //引入一个包 'fmt'func main() { var num1 int = 99 var num2 float64 = 23.456 var b bool = true var myChar byte = 't' var str string...原创 2019-08-11 22:44:42 · 351 阅读 · 0 评论 -
一起来学go 11.基本数据类型转换
基本数据类型转换demo01package main import "fmt" //引入一个包 'fmt'func main() { //转换格式T(v),T表示转换的格式,v表示变量 var a int8 = 100 var b int32 = int32(a) var c int = int(a) var d float32 = float32(a) var e flo...原创 2019-08-11 22:38:39 · 172 阅读 · 0 评论 -
一起来学go 10.基本数据类型默认值
基本数据类型默认值数据类型默认值整型0浮点型0字符串“”布尔类型falsedemo01package main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt'func main() { var a int var b float32 var c float64 var d bool...原创 2019-08-11 22:34:42 · 206 阅读 · 0 评论 -
一起来学go 09.字符串类型
字符串类型demo01package main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt'func main() { //string的基本使用 var address string = "北京市昌平区天通苑" fmt.Println("address=",address)}demo02package main ...原创 2019-08-11 22:19:56 · 98 阅读 · 0 评论 -
一起来学go 08.布尔类型
布尔类型类型占用存储空间表数范围bool一个字节trueflasedemo01package main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt'func main() { //bool类型只能取true,flase var n1 = true var n2 = false fmt.Pri...原创 2019-08-11 22:13:42 · 95 阅读 · 0 评论 -
一起来学go 07.字符类型
字符类型demo01package main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt'func main() { //当我们直接输出byte时,结果是对应的码值 var c1 byte = 'a' var c2 byte = '0' fmt.Println("c1=",c1,"c2=",c2)}...原创 2019-08-11 22:10:12 · 113 阅读 · 0 评论 -
一起来学go 06.浮点类型
浮点类型类型占用存储空间表数范围単精度float324字节-3.403E38~3.403E38双精度float648字节-1.798E308~1.798E308demo01package main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt'func main() { va...原创 2019-08-11 22:02:38 · 193 阅读 · 0 评论 -
一起来学go 05.整数类型
整数类型类型有无符号占用存储空间表数范围int8有1字节-27~27-1int16有2字节-215~215-1int32有4字节-231~231-1int64有8字节-263~263-1类型有无符合占用存储空间表数范围int8无1字节0~28-1int16无2字节0~216-1...原创 2019-08-11 21:57:42 · 108 阅读 · 0 评论 -
一起来学go 04.定义变量
定义变量局部变量demo01package mainimport "fmt"func main() { //定义变量 var i int //给i赋值 i = 10 //使用变量 fmt.Println("i=",i)}demo02package mainimport "fmt"func main() { //定义变量,指定变量类型,若不赋值,使用默认值...原创 2019-08-11 21:44:30 · 109 阅读 · 0 评论 -
一起来学go 03.转义字符
转义字符字符说明\t制表符\n换行符\\一个"\"\"一个"\r回车符\tpackage main //hello.go所在的包的是mainimport "fmt" //引入一个包 'fmt',fmt包提供格式化,输出,输入的函数func main() { fmt.Println("tom\tjerry...原创 2019-08-11 21:38:02 · 587 阅读 · 0 评论 -
一起来学go 02.hello world
hello world需求开发一个hello.go的程序,可以输出"hello,world"开发步骤项目目录结构在GOPATH下创建项目learn_go的目录编写hello.go代码编译运行原创 2019-08-10 09:46:35 · 115 阅读 · 0 评论 -
一起来学go 15.标识符的命名规范
标识符的命名规范标识符概念golang中对各种变量,方法等命名时使用的字符序列称为标识符凡是自己可以起名字的地方都叫标识符标识符命名规则由26个英文字母大小写,0-9,_组成严格区分大小写数字不可以开头标识符不能包含空格下划线_本身在go中是一个特殊标识符,称为空标识符,仅能被作为占位符使用不能以系统保留关键字作为标识符,比如if,break等注意事项包名:保持p...原创 2019-08-18 14:19:57 · 178 阅读 · 0 评论