猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
“或”短路和错误在 Go 中如何工作?
if true || 0/0 == 0 { print() }
如果第一个参数为 true,则不会计算 0/0。
为什么这会返回除以零的错误?
紫衣仙女
浏览 64
回答 1
1回答
繁星点点滴滴
此处的除以零是编译器错误,而不是运行时错误。快捷方式仅在运行时应用。如果将其更改为 where 设置为零,则不会收到错误:0/xxvar x = 0if true || 0/x == 0 { print()}https://play.golang.org/p/7E9MMqUbnQm
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续