c if 判断select已经选择的值_Golang语言基础教程:if分支语句
一、程序的流程结构
程序的流程控制结构一共有三种:顺序结构,选择结构,循环结构。
顺序结构:从上向下,逐行执行。
选择结构:条件满足,某些代码才会执行。0-1次
分支语句:if,switch,select
循环结构:条件满足,某些代码会被反复的执行多次。0-N次
循环语句:for
二、条件语句
If语句
语法格式:
if 布尔表达式 {/* 在布尔表达式为 true 时执行 */
}
if 布尔表达式 {/* 在布尔表达式为 true 时执行 */
} else {/* 在布尔表达式为 false 时执行 */
}
if 布尔表达式1 {/* 在布尔表达式1为 true 时执行 */
} else if 布尔表达式2{/* 在布尔表达式1为 false ,布尔表达式2为true时执行 */
} else{/* 在上面两个布尔表达式都为false时,执行*/
}
示例代码:
package main
import "fmt"
func main() {/* 定义局部变量 */var a int = 10/* 使用 if 语句判断布尔表达式 */if a < 20 {/* 如果条件为 true 则执行以下语句 */fmt.Printf("a 小于 20n" )}fmt.Printf("a 的值为 : %dn", a)
}
如果其中包含一个可选的语句组件(在评估条件之前执行),则还有一个变体。它的语法是
if statement; condition {
}
if condition{}
示例代码:
package main
import ( "fmt"
)
func main() { if num := 10; num % 2 == 0 { //checks if number is evenfmt.Println(num,"is even") } else {fmt.Println(num,"is odd")}
}
需要注意的是,num的定义在if里,那么只能够在该if..else语句块中使用,否则编译器会报错的。
文章中的源代码:
https://github.com/rubyhan1314/go_foundation
c if 判断select已经选择的值_Golang语言基础教程:if分支语句相关推荐
- c++ 结构体中不同类型的初始值_Golang语言基础教程:结构体
1.1 什么是结构体 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型.结构体是由一系列具有相同类型或不同类型的数据构成的数据集合. 1.2 结构体的定义和初始化 ...
- c if 判断select已经选择的值_「Linux」——select和epoll详解
select和epoll详解 select和epoll的区别(面试常考) select 一.什么是select 1.select函数原型 2.参数解释 3.参数timeout取值 4.返回值 5.监控 ...
- 获取下拉框select上次选择的值
获取下拉框select上次选择的值 如图所示,如果我们需要获取select的当前选中项,直接用on-change事件直接返回就行,但有些情况下,我们需要获取上一次选中的值来做一些判断: <Row ...
- Go语言基础教程:版本选择
专题目标:打造Go语言新手入门零基础免费教程 文章核心:一次只解决一个问题,用尽可能短的时间 你好,我是洋一,一个持续向上生长的互联网人. 众所周知,我们学习一门编程语言,很大程度上都离不开搭建该编程 ...
- ostream作为函数返回值_GO语言基础函数
GO语言基础–函数 函数是组织好的.可重复使用的.用于执行指定任务的代码块.本文介绍了Go语言中函数的相关内容. 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数 ...
- java判断按钮已选择的值_如何获取buttonGroup的选定单选按钮的值 - java
如何获得所选radioButton的值? 我尝试使用buttonGroup1.getSelection().getActionCommand()(如此处的一些答案中所述),但是它不起作用. 另外,我暂 ...
- c语言判断a b大小的值,c语言abc条件值的判定
示例代码: #include int main() { int a = , b = , c = ; int t = ; while (a t = a; a = b; b = t; c--; } pri ...
- 如何给变量取名字c语言,C语言基础教程:变量的名字、类型和值
变量的名字 C语言中,要求对程序中所有的变量都须"先定义,后使用".定义或说明一个变量时,要给出该变量的名字.变量名字的起法同前面讲过的标识祠污.变量名一般用小写字母,也可以用大写 ...
- js填充select下拉框并选择默认值
/* 使用json数组填充下拉框并复选 *//* 初始化下拉框数据 */ var jsonStr = { "data": [] }; for (var str in JsonStr ...
最新文章
- scala recursive value x$5 needs type
- Win10如何远程连接Windows Server 2008,以及提示“您的凭证不工作”问题解决
- iptables 过滤条件(Matches)
- 前端Yslow的23个优化原则
- oracle 更新数据更新不进去_关于微软及Oracle安全更新汇总的通知
- MOSS总弹出登陆框的问题
- macOS Big Sur M1机型,如何正确完成软件的系统扩展设置?
- 计算机里找不到刚装的固态硬盘,新装的固态硬盘系统里看不见?解决方法来了...
- 什么是 DOORS?
- echarts饼图自动显示数据
- android开发学习:打电话和发短信
- asterisk拨号规则
- Polhemus PATRIOT 电磁位置跟踪系统
- 目标检测算法——人脸识别数据集汇总(附下载链接)
- ccnp需要什么样的水平?
- mybatis调用oracle视图
- 2011-3-8用友.net笔试面试
- mysql scn_Oracle scn之基本概念
- Sqlmap 用户手册 使用教程
- 【微软官方】VC++运行库支持库
热门文章
- java hibernate oracle,Java笔记8:Hibernate连接Oracle
- Scrapy框架-去重原理讲解、数据收集以及信号量知识
- MySQL · 最佳实践 · 什么时候该升级内存规格
- MYSQL使用存储过程插入中文数据的疑似bug(UTF8)
- 正确配置Linux系统ulimit值的方法【转】
- mvc3 RenderAction传参问题
- hdu 5273 Dylans loves sequence 逆序数简单递推
- 2014中国软件开发者调查(一):Java最受欢迎 第二语言JS使用比例最高
- HTTP测试、常用编解码转换工具
- SpringBoot之错误处理机制