![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
爱搞技术的吴同学
和时间做朋友,向他唠叨我们的经历和成才
展开
-
Go语言学习-import的使用
Go语言学习-import的使用基本介绍案例这里的import应该是跟js里面的导入有点类似,看个例子:// 这种系统的函数,大部分我们只需要引入函数名即可,不过我们一般在使用的时候,编辑器会自动弹出import "fmt"// 这个是导入我们自己的包import "first-go/4-import/lib2" 注意:我们新建的工程文件需要放在bin目录下面的 xxx/…/src的下面;这个跟Go的 GOPATH有关,需要放到这个下面,然后引入包的全路径;包对应的文件目录:imp原创 2021-07-29 21:16:53 · 3647 阅读 · 0 评论 -
Go语言学习-方法和返回值
Go语言学习-方法和返回值场景案例:/** 1. func:声明是个函数,对应Java中的方法 2. returnMethod:对应的是方法名称 3. a int: 参数,这里可以是多个参数,如果都是 int,我们可以这样什么 (a, b int) 4. int:这是返回值类型 */func returnMethod(a int) int { c := 1 return c}返回一个值func returnOne(a int) int { fmt.Println原创 2021-07-29 21:16:03 · 693 阅读 · 2 评论 -
Go语言学习-const的使用
Go语言学习-const的使用基本介绍1. 常量不能修改const类似于java中的常量声明,看看基本语法const name = "zs"相当于定义个name常量,这个name是不能被修改的当我们尝试去修改一个const 修饰的常量时:// Cannot assign to name,下面就是无法修改常量值name = "ls"这个时候编译器时会报错的,会给出提示:Cannot assign to name2. 常量必须初始化看下这个声明:// Missing value in原创 2021-07-29 21:15:19 · 1496 阅读 · 0 评论 -
Go语言学习-变量声明
Go语言学习-变量声明这里总结一下,大概有以下方式:1. var ageZs int2. var ageLs int = 183. var ageWw = 194. ageZl := 205. var ageSy, nameSy = 18, "孙一"6. var ( ageQe int = 15 nameQe string = "前二" )代码测试:package mainimport "fmt"var ageA = 18var nameB stri原创 2021-07-29 21:14:39 · 282 阅读 · 0 评论 -
Go语言学习-环境搭建
Go语言学习-环境搭建前话其实我自己算是Go的新手,而且对我来说,我目前并不是打算转Go,而是兴趣使然;而此也是需要一些原因去带着我们去学习,而不是盲目的;所以我们要知道,我们为啥要学Go,当然,关于Go的好处、优势那些话就太官方了,我只说下驱使我去学习Go的几点原因:云原生下,让我对Go饥渴难耐;很多底层都是Go写的Go的名声大,很多人拿来跟java对比,说Go可以取代java,所以我看看他是啥玩意协程的概念引出,之前听说java17版本可能会引出;但是Go语言自带这个功能;原创 2021-07-29 21:11:10 · 214 阅读 · 0 评论