Go语言学习
文章平均质量分 85
学习golang的笔记
一啊鸭0402
山东大学在读大四本科生
展开
-
Go语言学习(二)变量、常量、数据类型、bool、字符串、格式化输出、运算符
当命名(常量、变量、类型、函数名、结构字段)以一个大写字母开头,如GetUserName,那么使用这种形式的标识符对象就可以呗外部包的代码所使用(客户端程序要先导入这个包),这被称为导出(像面向对象语言中的public);Go 语言的 int/uint 类型,是不可移植的类型,其长度根据宿主机的机器字长决定。整型主要有 int 、int16、int32、int64、uint、uint8、uint16、uint32、uint64。对于+=,-=,/=,*=之类的运算符,使用方法和cpp一致。原创 2023-10-20 20:58:34 · 305 阅读 · 1 评论 -
GO语言学习(三) 流程控制+数组,切片,map
import ("fmt"func f1(){//数组定义//没有赋初值是什么样的?原创 2023-10-21 16:05:08 · 26 阅读 · 1 评论 -
Go语言学习(四)函数
函数体示例import ("fmt"/*函数*///参数 a,b;返回值 retret =a+breturn retif a>b{maxNum=a}else{maxNum=b。原创 2023-10-21 21:49:36 · 31 阅读 · 1 评论 -
GO语言学习(七)---并发编程
golang中的并发是的能力。是并发运行的函数。Golang提供了Goroutines作为并发处理操作的一种方式。创建一个非常简单,就是在一个任务函数前面添加一个关键字go task()原创 2023-10-23 20:41:18 · 32 阅读 · 1 评论 -
GO语言学习(六)---包
包可以),也可以更好地。go中创建一个包,一般是创建一个,在该文件夹里面的go文件中,使用关键字声明包名称。通常,。并且,打开go文件,看一下源码:例如go/src/fmt包中有很多文件,例如print.go文件。原创 2023-10-23 08:58:55 · 29 阅读 · 1 评论 -
Go语言学习(五)---指针、类型定义、结构体、方法、接口
2.2类型定义2.3类型别名示例import ("fmt"/*golang类型定义和类型别名*///类型定义i=100fmt.Printf("i:%T\n",i) //i:main.MyInt i的类型是MyINt不再是int//类型别名j=100import ("fmt"/*golang结构体*///定义id intage int//声明一个结构体变量fmt.Printf("tom:%v\n", tom) //tom:{0 0} 没有初始化时,每个成员都是最初的值。原创 2023-10-23 08:59:56 · 392 阅读 · 1 评论 -
Go语言学习(八)-os包
【代码】Go语言学习(八)-os包。原创 2023-10-26 17:04:45 · 29 阅读 · 0 评论 -
Go语言学习(一)---前言
1、背靠大厂,可靠2、天生支持并发3、语法简单,容易上手4、内置runtime,支持垃圾回收5、可直接编译成机器码,不依赖其他库6、丰富的标准库7、跨平台编译1、服务器编程2、开发云平台3、区块链4、分布式系统5、网络编程。原创 2023-10-20 09:40:38 · 29 阅读 · 1 评论