菜鸟一只
创作者中心
登录
菜鸟一只
文章
菜鸟一只
in
Golang
正确处理Go语言中的错误
错误处理是任何软件开发过程中的重要方面,Go 提供了几种不同的方法来处理代码中的错误。 在 Go 中,错误由 error 接口表示,其定义如下: type error interface { Error() string } Error() 方法返回描述错误的字符串。要创建一个错误,可以使用 errors.New() 函数,该函数将字符串作为参数,并返回一个 error 值。 例如,考虑一个将
发布于 339天前
阅读数 521
菜鸟一只
in
Golang
,
Docker
,
VSCode
使用 VS Code 调试 Docker 化的 Go 应用程序
封面图片由作者提供 对于开发人员而言,调试是软件开发中至关重要且具有挑战性的方面。这就像是一名侦探,寻找线索并拼凑出代码出错的故事。但是,就像任何侦探故事一样,这也是一项挑战。在容器化环境(如 Docker)中进行调试会增加一层复杂性。然而,通过正确的工具和方法,使用 Visual Studio Code 在 Docker 容器中调试 Go 应用程
发布于 339天前
阅读数 1381
菜鸟一只
in
Golang
,
泛型
Go 泛型Repository
作者提供的图片 | 使用 Go 的吉祥物 简介 Go 泛型是一项期待已久的功能,从 Go 1.18 开始可用。本文将展示如何使用它们创建一个通用存储库,用于存储各种类型的数据。下面是我们将要做的事情的概述: 通过测试定义我们希望消耗存储库行为的方式 定义一个通用的存储库接口 创建一个通用的存储库接口实现 为其中一个模型创建一个
发布于 339天前
阅读数 644
菜鸟一只
in
Golang
学以致用:“Golang指针非常强大”
指针是 Go 中的一个基本概念,它允许你传递程序中的值和记录的引用。它是这门语言的一个关键特性,可以用于提高代码性能并实现更强大的抽象。 在 Go 中,指针是存储另一个变量内存地址的变量。你可以使用 & 运算符来创建指针,以获取变量的地址。例如: package mainimport "fmt"func main() { x := 10 var p *int = &x fmt.
发布于 339天前
阅读数 396
菜鸟一只
in
Golang
使用真实世界的案例解释 Go 中的 SOLID 原则
SOLID 是一个缩写,代表了一组五个设计原则,旨在使软件更易于理解、灵活和可维护。这些原则由 Robert C. Martin 提出,广泛应用于面向对象编程。虽然 Go 不是纯粹的面向对象,但它与面向对象有许多相似之处,因此 SOLID 原则仍然可以有效地应用。在本文中,我们将使用实际用例探讨 Go 中的 SOLID 原则,而不是使用典型的学术示例,如
发布于 339天前
阅读数 563
1
2
3
4
5
•••
31
5 / page
菜鸟一只
关注
文章
152
小书
0
点赞
0
粉丝
0
简介:
你就是个黄焖鸡,又黄又闷又垃圾。