golang
已收录文章:12173篇
-
select的编译处理 select编译时的核心处理逻辑如下: func walkselectcases(cases *Nodes) []*Node { ncas := cases.Len() sellineno := lineno // optimization: zero-case select // 针对没有case的select优化 if ncas == 0 { return []248 收藏
-
golang 语言协程 协程中使用全局变量、局部变量、指针、map、切片等作为参数时需要注意,此变量的值变化问题。 与for 循环,搭配使用更需谨慎。 1、内置函数时直接使用局部变量,未进行参数335 收藏
-
前言 Golang语言有诸多优点:静态编译、协程、堪比c语言的高性能。 但是也有一些令人发指的地方 —— 经常被人调侃 五行代码,三行错误处理 的异常错误处理方式,如下问题出现的地方 fu502 收藏
-
1. 结构体别名定义 变量别名定义 package main import "fmt" type integer int func main() { //类型别名定义 var i integer = 1000 fmt.Printf("值: %d, 类型: %T\n", i, i) var j int = 100 j = int(i) //j和i不属于同一类型,202 收藏
-
一、获取时间 1.1 获取当前时间 代码实现 package main import ( "fmt" "time" ) func main() { currentTime := time.Now() //当前时间 currentYear := time.Now().Year() //243 收藏
-
一、GO语言安装 详情查看:GO语言下载、安装、配置 二、GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: C143 收藏