技术栈

golang中switch-case及select-cas

iceggy2024-05-14 14:47

switch a{

case b:

执行内容b

case c:

执行内容c

}

golang中case后自带break跳出功能,既:满足case b 执行内容b后自动跳出,不会去走case c

select {

case <- ch1:

执行内容b

case -<ch2:

执行内容c

default:

fmt.Println("channel is full")

}

select 的代码形式和 switch 非常相似, 不过 select 的 case 里的操作语句只能是【IO 操作】

上一篇:Vue+springboot的批量删除功能
下一篇:elementui的table行展开,左侧的icon有的需要有的不需要
相关推荐
我不是8神
1 小时前
面试题:runtime.MAXPROCESS怎么处理?
golang
必胜刻
1 小时前
全面解析 Token:从入门到 JWT 实战
golang·状态模式·web·前后端交互
yeeanna
8 小时前
GO函数的特殊性
开发语言·后端·golang
eLIN TECE
8 小时前
Go基础之环境搭建
开发语言·后端·golang
念何架构之路
8 小时前
Go反射应用技巧
开发语言·后端·golang
初心未改HD
9 小时前
Go语言测试与Benchmark:测试驱动开发的实践指南
开发语言·golang
日火
9 小时前
Go:实现基于mutex的环形缓冲区
go
念何架构之路
10 小时前
Go Web基础和Http演进
开发语言·后端·golang
初心未改HD
10 小时前
Go语言database/sql与SQLx:构建健壮的数据访问层
开发语言·golang
jieyucx
10 小时前
Go 零基础数据结构:顺序表(像「排抽屉」一样学增删改查)
java·数据结构·golang
热门推荐
01要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法02GitHub 镜像站点03Codex 接入 DeepSeek API 完整配置文档04【AI】2026 年具身智能模型和世界模型总结05裂开!ChatGPT 居然开始要手机号验证,附详细解决方法06零基础教你claude code 接入 deepseek V4072026年AI前瞻:量子AI、具身智能与科学发现的新纪元08实测可用|小米 MiMo 百万亿 Token 免费领,开发者速冲09在Windows 11上安装Docker的踩坑记录10CC-Switch & Claude 基于 Linux 服务器安装使用指南