golang专题下共有 14100 篇文章
-
- 如何创建 golang 函数?
- 在Go中创建函数的步骤:使用func关键字声明函数名称,它必须以小写字母开头。在圆括号中指定函数的参数列表,每个参数都有其类型。在大括号中编写函数体,指定函数的行为。使用return关键字返回函数的类型,它可以是任何内置类型或自定义类型。
- Golang· Go教程 | 1年 | golang 函数 456浏览 收藏
-
- golang函数和goroutine的内存管理
- Go中函数的内存按值传递,不会影响原始变量。Goroutine共享内存,其分配的内存不会被GC回收,直到Goroutine完成执行。内存泄漏可能发生在持有已完成的Goroutine引用、使用全局变量或避免静态变量的情况下。为了避免泄漏,建议通过通道取消Goroutine、避免静态变量以及使用defer语句来释放资源。
- Golang· Go教程 | 1年 | golang 内存管理 420浏览 收藏
-
- golang函数与goroutine的调度策略
- Go中,函数按照创建顺序执行(FIFO),而Goroutine调度受处理器内核数量、优先级和操作系统策略影响。实战案例显示,Go会并行调度Goroutine到可用处理器内核,实现并行计算。
- Golang· Go教程 | 1年 | golang 410浏览 收藏
-
- golang 函数的优点是什么?
- Go函数提供了以下优点:无名函数:允许创建无名函数,可用于临时或匿名类型。闭包:函数可以访问外部变量,即使函数已返回。可变参数:函数可以接受可变数量的参数,提供灵活性。强大功能:Go函数提供高效的代码执行,易于维护。可用于复杂计算,如计算斐波那契数列。
- Golang· Go教程 | 1年 | golang 函数优点 243浏览 收藏
-
- golang函数与goroutine的生命周期
- 函数生命周期:声明和编译:编译器验证函数的语法和类型。执行:函数调用时执行。返回:执行完毕后返回调用位置。Goroutine生命周期:创建和启动:通过go关键字创建并启动。执行:异步运行直到完成任务。结束:任务完成或出现错误时结束。清理:垃圾回收器清理结束的Goroutine占用的内存。
- Golang· Go教程 | 1年 | golang 216浏览 收藏
-
- golang函数如何优雅地处理错误
- 在Go中优雅地处理函数中的错误涉及以下技巧:使用iferr!=nil检查错误。分离错误处理逻辑,使用defer语句。使用哨兵错误表示已知错误类型。使用多错误类型处理多种类型的错误。实践案例:在文件读写操作中,通过检查错误并适当处理,可以提高代码的健壮性。
- Golang· Go教程 | 1年 | golang 错误处理 125浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 339次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 205次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 168次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习

