技术栈

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有的需要有的不需要
相关推荐
MC皮蛋侠客
7 小时前
Go项目发布到Go官方仓库完整指南
go
古城小栈
9 小时前
Golang 中 return 与 defer 的 长幼尊卑
golang
teamlet
12 小时前
Gear DNS - 一个go语言开发的小型dns系统
golang·dns·网络服务
Targo
13 小时前
Go 高可用策略库-Resilience
后端·go
Kiri霧
13 小时前
Go 结构体
java·开发语言·golang
捧 花
13 小时前
Go Web 中 WebSocket 原理与实战详解
网络·后端·websocket·网络协议·http·golang·web
Kiri霧
13 小时前
Go 切片表达式
java·服务器·golang
Vespeng
13 小时前
利用周末写一个小工具:多设备预览图生成
后端·开源·go
ZNineSun
15 小时前
Go的Http框架:gin
http·golang·gin
周杰伦_Jay
15 小时前
【后端开发语言对比】Java、Python、Go语言对比及开发框架全解析
java·python·golang
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03【AutoGLM部署】本地私有化部署AI手机Agent04Linux下V2Ray安装配置指南05Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser06Open-AutoGLM Windows 安装部署教程07【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)08BongoCat - 跨平台键盘猫动画工具09Windows 11 官方系统安装与重装完整教程(2025年最新版)10安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)