Let's GO
文章平均质量分 92
随意随缘
动心起念,则意起缘生
展开
-
Lets GO (四)
人生苦短,Let’s GO Let’s GO(一) Let’s GO(二) Let’s GO(三) 今天我学了什么? 1.panic && recover Go的logo是一只萌萌的囊地鼠(Gopher) 当Go程序出现错误,程序将报panic(恐慌) 所以是错误代码吓到小地鼠了吗哈哈 然后需要用recover来安抚它 类似于 try-catch的语法 func b() { defer func() { //defer must declare before panic err原创 2020-05-15 00:05:29 · 400 阅读 · 0 评论 -
Let's GO(三)
人生苦短,Let’s GO Let’s GO(一) Let’s GO(二) 今天我学了什么? 1. 结构体(struct) /* type TYPENAME struct { name type … } */ type person struct { name, city string //这里上下类型的位置最好对上,可以使用go fmt完成代码格式化 age int8 } //1.定义 var p1 person p1.name = "" ... //2.定义并原创 2020-05-13 22:56:07 · 264 阅读 · 0 评论 -
Let's GO(二)
人生苦短,Let’s GO Let’s GO(一) 今天我学了什么? 1. Map map:映射,使用散列表(hash)实现 map[keyType]valueType var a map[string]int var a map[string]int //defaule nil fmt.Println(a==nil) //init make(map,cap) a = make(map[string]int,10) a["一"] = 1 a["二"] = 2 a["四"] = 4 a["五"] =原创 2020-05-12 22:49:07 · 312 阅读 · 0 评论 -
Let's GO(一)
近来开始学Go,留此博客以记录学习过程,顺便鞭策自己更加努力。 简单介绍 The Go Programming Language Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 我学习主要参考七米老师的博客李文周的博客以及他在B站的视频,在此也感谢一下大佬无私分享。 今天我学了什么有趣的东西? 1.万物起源HelloWorld package main //一个Go项目必须有一个main包 import "fmt" func ma原创 2020-05-11 23:23:26 · 466 阅读 · 0 评论