zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Go的基本示例

Go 示例 基本
2023-09-27 14:28:45 时间
b := [...]int{4, 5, 6, 7,8} var ar = [10]byte {a, b, c, d, e, f, g, h, i, j} var c, d []byte c = ar[2:5] d = ar[3:5] numbers := make(map[string] int) numbers["one"] = 1 numbers["two"] = 10 numbers["three"] = 3 x := 12 if x 10 { fmt.Println("x is greater than 10") } else { fmt.Println("x is less than 10") sum := 0; for index:=0; index index++ { sum += index fmt.Println("sum is equeal to ", sum) fmt.Printf("%d\n", numbers["three"]) fmt.Printf("%d\n", c) fmt.Printf("%d\n", d) fmt.Printf("%s\n", a) fmt.Printf("The first element is %d\n", b[0])


GO语言-12了解Go语言的终端输出、进制转换 GO语言的学习与记录,第十二篇了解Go的终端输出、进制转换,介绍fmt包下的三种常用输出以及区别,给出格式化输出的常用占位符,以及各种进制转换。
GO语言-11Go语言的I/O操作 GO语言的学习与记录,第十一篇了解Go语言的I/O操作,学习Go语言中两种打开文件的方式,一种是默认只读,另外一种是以权限的方式打开文件,并对文件的读写基本操作进行介绍入门
GO语言-10了解Go并发中锁的概念和使用(下) GO语言的学习与记录,10了解Go并发中锁的概念和使用(下),学习锁的概念,为什么需要锁;使用互斥锁解决临界区资源的问题
GO语言-10了解Go并发的使用(上) GO语言的学习与记录,第十篇了解Go语言并发的使用(上),围绕的使用go关键字开启协程,学习协程之间数据传输,了解阻塞式通道和非阻塞式通道,学习如何取通道的值还有怎么遍历通道。最后两个案例助于理解。
GO语言-09通过例子了解通过反射进行实例化 GO语言的学习与记录,第九篇:通过一个例子了解通过反射进行实例化。内容用到了接口、结构体和JSON互转、反射的类型和实例化的内容
GO语言-07派生类型:结构体和方法(下) 自己学习Go语言学习过程中的记录与总结,希望对你能有帮助。 第七篇(下):学习Go语言的结构体与方法的结合使用,了解指针,值传递,地址传递,变量作用域范围的概念
GO语言-07派生类型:map和结构体(上) 自己学习Go语言学习过程中的记录与总结,希望对你能有帮助。 第七篇(上):学习Go语言的Map,以及使用type定义自己的类型,包括type+struct定义结构体
GO语言-06数据类型 自己学习Go语言学习过程中的记录与总结,希望对你能有帮助。 第六篇:学习Go语言的数据类型分为基本类型和派生类型;了解使用new和make分配内存的方式。