
golang
练习两年半的工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go 自学:文件的写入和读取
注意,这里读取的文件内容是data byte,我们需要使用string()函数将其转换为字符串。接着,使用io.WriteString()函数将内容写入文件。最后,使用os.ReadFile()函数读取文件内容。首先,使用os.Create()函数建立一个文件。原创 2023-08-27 23:38:12 · 1521 阅读 · 0 评论 -
Go 自学:struct结构体
以下代码展示如何建立一个结构体struct。我们可以使用%+v查看结构体的详情。原创 2023-08-27 19:18:41 · 778 阅读 · 0 评论 -
Go 自学:map关联数组
我们还可以使用loop遍历map中的所有元素。我们可以使用delete删除map中的元素。以下代码展示了如何建立一个map。原创 2023-08-27 18:09:08 · 984 阅读 · 0 评论 -
Go 自学:切片slices
我们可以使用sort函数给slice排序。以下代码展示了两种建立slice的方法。原创 2023-08-27 16:08:18 · 651 阅读 · 0 评论 -
Go 自学:Array阵列
以下代码展示了用两种方法建立array。原创 2023-08-27 15:15:33 · 757 阅读 · 0 评论 -
Go 自学:pointer指针
【代码】Go 自学:pointer指针。原创 2023-08-27 00:03:38 · 322 阅读 · 0 评论 -
Go 自学:使用错误处理包 errors package
以下代码中使用errors.New()函数建立error。原创 2023-08-25 12:23:03 · 154 阅读 · 0 评论 -
Go 自学:defer关键字
我们可以使用defer关键字延迟代码的执行,相当于我们把代码放入一个stack中,遵循last in first out的原则输出代码。原创 2023-08-25 10:56:32 · 490 阅读 · 0 评论 -
Go 自学:变量、函数、结构体、接口、错误处理
通过这一行代码“em, ok := e.(email)”,检查输入是否为email。可以利用switch语法改写以上代码,令程序可以根据不同输入类型,有不一样的输出。接口可以让我们将不同的类型绑定到一组公共的方法上,从而实现多态和灵活的设计。通过这一行代码“s, ok := e.(sms)”,检查输入是否为sms。注意:Go不允许存在未经使用的变量。使用“_”忽略函数返回值。我们使用struct去建立一个key-value的结构。embedded struct可以实现类似继承的效果。原创 2023-08-25 10:24:44 · 496 阅读 · 0 评论