背景
上一篇小文章,简单的用goland搭建一个最简单的golang的demo,没有什么实际价值,用的golang语法也比较少,这个小节我们完成一个简单的crud的操作,快速了解golang的一些常用的操作,能够熟练掌握golang基本的语法
语法提前了解
- string转成int 在golang中使用strconv.Atoi方法
- golang中方法的返回值可以有多个,这个跟java不一样,例如map[id]这样的方式,第一个返回值就是value,第二个返回值是bool类型,表示是否存在
- 和java中json序列化的方式比较像,反序列化是json.Unmarshal方法,第一个参数是字节数组,第二个参数是序列化对象的"地址",要加一个&,序列化的方式json.Marshal方法,注意这个方法返回的字节数组
上面这个小节用的语法在下面的练习中是经常用到的,小伙伴们可以简单地记忆一下
练习
1.我们简单地定义一个User类,用golang完成关于这个结构体实例的增删改查,我们定义一个结构体如下所示,有三个属性Id,Name,Age