当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 14098 篇文章
  • golang函数返回值的用例
    golang函数返回值的用例
    Go函数返回值常见用例包括:1.传递错误;2.返回多个结果;3.返回命名返回值;4.使用匿名返回值。通过返回错误,函数可以方便地处理错误;通过返回多个值,可以减少函数调用次数;命名返回值提高代码可读性;匿名返回值用于返回多个未命名值。
    Golang· Go教程   |  1年  |   golang 函数返回值 131浏览 收藏
  • golang函数返回值的变量作用域
    golang函数返回值的变量作用域
    Golang函数的返回值变量只存在于函数内部,在函数执行完毕后销毁。1.变量作用域受限于函数内部,例如,multiply函数中的result变量。2.主函数可以访问函数的返回值,例如,calculateAvg函数返回的avg变量在main函数中可用。
    Golang· Go教程   |  1年  |   golang 变量作用域 361浏览 收藏
  • golang函数内存管理测试用例
    golang函数内存管理测试用例
    函数的内存管理通过垃圾回收器GC完成,它自动释放不再使用的对象。测试用例可验证函数是否正确释放了内存,可使用runtime.GC强制进行内存回收。
    Golang· Go教程   |  1年  |   golang 内存管理 103浏览 收藏
  • golang 函数命名如何使用缩写和首字母缩略词?
    golang 函数命名如何使用缩写和首字母缩略词?
    Go函数命名中应使用缩写和首字母缩略词提高可读性,遵循以下规则:缩写:保留单词首字母,后接小写字母,仅用于常见词。首字母缩略词:首字母大写,后接小写字母,用于单词或单词组的首字母缩略。
    Golang· Go教程   |  1年  |   golang 缩写 首字母缩略词 174浏览 收藏
  • golang 函数命名如何处理不同语言的单词?
    golang 函数命名如何处理不同语言的单词?
    Go函数命名时,可通过以下方法处理跨语言单词:1.翻译术语;2.使用驼峰式大小写或下划线;3.使用命名空间。例如,英语函数getUser与西班牙语函数getUserSpanish位于不同的命名空间(en和es),可避免单词冲突。
    Golang· Go教程   |  1年  |   golang 函数命名 277浏览 收藏
  • Golang 函数类型的可测试性策略是什么?
    Golang 函数类型的可测试性策略是什么?
    在Go开发中,可以通过以下策略提高函数类型的可测试性:使用接口隔离函数类型与其实现;使用mock对象来创建假实现,以控制函数输入并验证输出;通过依赖注入解耦函数,以便轻松注入mock或测试桩;专注于测试函数的行为而非实现;测试函数在边际条件下的行为,以确保其在各种场景下都能正常工作。
    Golang· Go教程   |  1年  |   golang 可测试性策略 445浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码