Golang学习笔记-判断
判断有两种:
if
和switch
if判断#
if
用于条件判断,它会按照顺序一次执行,当if
条件及else if
条件都不成立,则会执行else
部分的逻辑语法
if 条件判断 { ... }else if 条件判断 { ... }else { ... }
栗子#
var money int = 18 if money >0 && money <=1000 { fmt.Println("有点钱") } else if money >1000{ fmt.Println("很有钱") } else { fmt.Println("没钱") }
switch判断#
switch
主要用于逻辑判断,中间包含多个条件(case),执行switch判断的时候会按照case的顺序依次进行判断,当所有的判断都不成立,则会执行default
中的逻辑,其中case中的判断条件可以是单独的一个常量,也可以是变量语法
switch { case 条件判断1: ... case 条件判断2: ... default: ... }
栗子#
var score int = 61 switch { case score < 60: fmt.Println("不及格") case score >= 60 && score <= 100: fmt.Println("及格了") default: fmt.Println("分数不对") } var light string = "red" switch light { case "red": fmt.Println("红灯") case "yellow": fmt.Println("黄灯") case "green": fmt.Println("绿灯") default: fmt.Println("灯坏了") }
作者:jruing
出处:https://www.cnblogs.com/jruing/p/17544409.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本文来自博客园,作者:Jruing,转载请注明原文链接:https://www.cnblogs.com/jruing/p/17544409.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)