![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang学习
HelloGeekCsdn
攻城攻城还需要一个师。
混迹互联网多年,有一点心得,有一点体会。
展开
-
从Java到Go语言学习笔记 - Golang中有趣的嵌入类型
_嵌入类型_就是一个类型在另一个类型里面。下来看看Java是怎么实现的。public class User { String name; String email; public User(String name, String email){ this.name = name; this.email = email; }}先定义一个User类,参数是name和email,在定义一个Admin类,将User嵌入到Admin中。pu原创 2020-12-08 10:25:17 · 188 阅读 · 0 评论 -
从Java到Go语言学习笔记 - Golang中有趣的接口实现
先来看看Java接口实现,先定义一个User类,用于传递对象值。public class User { String name; String email; public User(String name, String email){ this.name = name; this.email = email; }}再定义一个接口public interface Notifier { public void notifyF原创 2020-12-02 15:24:59 · 288 阅读 · 0 评论 -
从Java到Go语言学习笔记 - Golang中有趣的方法实现
编写一个方法,打印出用户的名字和Email信息,先来看看Java是怎么实现_方法_的编写的。public class User { String name; String email; public User(String name, String email){ this.name = name; this.email = email; } // 打印姓名和Email地址 public void notifyEmail原创 2020-11-27 15:33:05 · 135 阅读 · 0 评论 -
GO map 学习
初始化```go//JavaMap<String , Integer> map = new HashMap();// gom = make(map[string] int)colors := map[string]string{}```语法差距还是蛮大的。删除```godelete(m, "abc")```判断```goif val, ok := m["1234"]; ok { fmt.Println(val)}```...原创 2020-08-17 20:04:00 · 96 阅读 · 0 评论 -
使用Modules搭建项目-go.mod
我第一次接触Go语言的时候使用goland搭建项目遇到引用第三方包或者本地引用的时候总是报错,而不知道为什么?使用GoPath有很多限制,不如需要制定GOPATH路径还需要src之类的。而go.mod又不知道怎么使用,在网上找了好多而不知所以然。实战配置首先在Golang的官网:https://golang.google.cn/点击下载选在合适的版本,我的是电脑是mac,所以选在第二个。下载后直接双击,一直下一步即可。验证安装是否完成:输入...原创 2020-07-18 15:19:05 · 562 阅读 · 0 评论 -
Golang基础知识学习-切片(与Java的对比)
Golang里面的切片,很像Java中的ArrayList,可以实现数组的动态扩缩容。创建// Java的ArrayList定义List<String> list = new ArrayList<String>();// Java数组定义String[] arrayRefVar = new String[5];// goslice := make([]string, 5)Java中是通过new创建一个ArrayList,Go中是通过make来创建,这边就是语法上的原创 2020-07-13 09:01:31 · 1168 阅读 · 2 评论 -
Golang基础知识学习
文章目录变量创建切片字典初始化判断key是否存在对字典进行循环指针如何使用指针if-elsefor 循环变量创建var <name> <type>var name string = "Python编程时光" // 1var ( name string age int gender string)// 2name := "Python编程时光" //3name, age := "wangbm", 28 // 4变量分为两种 普通变量 和 指原创 2020-07-05 20:54:24 · 320 阅读 · 0 评论