golang专题下共有 12573 篇文章
-
- Golang错误处理,pkg/errorsWrap用法详解
- Wrap方法是pkg/errors包中用于包装错误并附加上下文信息的函数,其定义为Wrap(errerror,messagestring)error。它能在保留原始错误的同时添加描述,便于追踪错误来源。使用时应在每层调用中用Wrap封装下层错误并附上当前层的上下文,从而构建完整的错误链。查看完整错误信息可用%+v格式化输出或通过errors.Cause()获取根源错误。使用Wrap时应避免重复包装、确保传入非nil错误、正确记录日志,并注意兼容标准error接口。
- Golang· Go教程 | 1个月 | golang 错误处理 wrap 错误链 pkg/errors 488浏览 收藏
-
- go web 处理表单的输入的说明
- 一 目录结构 二 前端页面 文件名:login.html <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form action="/login" method="post"> 用户名:<input type="text" name
- Golang· Go教程 | 2年 | go表单输入· golang 487浏览 收藏
-
- 彻底理解golang中什么是nil
- nil是什么 相信写过Golang的程序员对下面一段代码是非常非常熟悉的了: if err != nil { // do something.... } 当出现不等于nil的时候,说明出现某些错误了,需要我们对这个错误进行一些处理,而
- Golang· Go教程 | 2年 | nil· golang 487浏览 收藏
-
- 使用go的interface案例实现多态范式操作
- 看程序: package main import "fmt" type BaseIntf interface { Process() } type Msg1 struct { req int rsp int } func (p *Msg1) Process() { fmt.Println("process 1") } type Msg2 struct { req int rsp int } func (p *Msg2) Process() { fmt.
- Golang· Go教程 | 2年 | 多态· gointerface· golang 487浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 338次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 167次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习