Golang基础(2):Go条件语句、switch和循环语句
一:Go条件语句
- package main
- import "fmt"
- //========go条件判断语句===
- func main() {
- var var1 int =
- if var1 < {
- fmt.Println("if 语法,小于")
- }
- if var1 < {
- fmt.Println("if 语法")
- } else {
- fmt.Println("else 语法")
- }
- if var1 < {
- fmt.Println("小于 15")
- } else if var1 < {
- fmt.Println("小于 20")
- } else {
- fmt.Println("最后判断")
- }
- // 变量直接放判断里面
- if num := ; num% == {
- fmt.Println(num, "is even")
- } else {
- fmt.Println(num, "is odd")
- }
- }
二:switch
- package main
- import "fmt"
- func main() {
- var score int =
- switch score / {
- case :
- fmt.Println("优秀")
- case :
- fmt.Println("良好")
- case :
- fmt.Println("一般")
- case :
- fmt.Println("及格")
- default:
- fmt.Println("不及格")
- }
- //1. switch的判断条件可以为任何数据类型
- //2. 每个case后面跟着的是一个完整的程序块,该程序块不需要{},也不需要break结尾
- //3. 可以为每个switch提供一个默认选项default
- }
三:Go循环语句
- package main
- import "fmt"
- //====go 循环===
- func main() {
- for i := ; i <= ; i++ {
- fmt.Printf(" %d", i)
- }
- //break
- for j := ; j <= ; j++ {
- if j > {
- break //直接跳出循环
- }
- fmt.Printf(" %d", j)
- }
- //continue
- for k := ; k <= ; k++ {
- if k% == {
- continue
- }
- fmt.Printf(" %d", k)
- }
- //可以在 for 循环中声明和操作多个变量
- for no, m := , ; m <= && no <= ; m, no = m+, no+ {
- fmt.Printf("%d * %d = %d\n", no, m, no*m)
- }
- //无限循环 死循环
- /*
- for {
- }
- */
- }
参考:
https://gobyexample.com/
Golang基础(2):Go条件语句、switch和循环语句的更多相关文章
- java基础3 循环语句:While 循环语句、do while 循环语句、 for 循环语句 和 break、continue关键字
一.While循环语句 1.格式 while(条件表达式){ 执行语句: } 2.要点 1,先判断后执行 2,循环次数不定 3,避免死循环 3.举例 题目1:输出0-100之间的所有数 class D ...
- PHP丨PHP基础知识之条件语SWITCH判断「理论篇」
Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择.以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($control ...
- Go条件语句、switch和循环语句
一:Go条件语句 package main import "fmt" //========go条件判断语句=== func main() { { fmt.Println(" ...
- Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算
一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...
- 2017-02-23 switch case 循环语句
另一个分支语句:switch..case.. switch(变量){ case 值:代码段;break; case 值:代码段;break; ... default:代码段;b ...
- 【2017-2-23】C#switch case分支语句,for循环语句
switch case分支语句 switch(一个变量值) { case 值:要执行的代码段;break; case 值:要执行的代码段;break; … default:代码段;break;(def ...
- Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】
写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...
- Python基础-week01 Python安装/变量/输入/及循环语句使用
一.Python介绍 (1).目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,You ...
- shell脚本、if语句、for循环语句
shell在shell脚本中,如果用户不输入东西,系统不自动退出,this is a bug!文件测试语句:-d -f -r -w -x -e逻辑测试语句:“&&”与(同时满足) “| ...
随机推荐
- jmeter上传文件tips
转载:https://blog.csdn.net/aduocd/article/details/87916676 转载:https://www.cnblogs.com/landhu/p/8980195 ...
- 微信小程序横向滚动正确姿势
<1>xml文件 <view> <scroll-view scroll-x class="scroll-header"> <view cl ...
- 移动端h5模拟长按事件
为啥写这篇文章 最近接了个需求,要求长按某个标签显示删除一个悬浮的删除按钮.这个需求其实在app上很常见,但是在移动端h5中,我们没有长按的事件,所以就需要自己模拟这个事件了. 大概效果如下: ps: ...
- CSS-overflow-scroll 滑动粘手
长列表的滑动,CSS属性给了 overflow: auto:在IOS上可能会出现“粘手”效果,即滑动很慢.卡顿.粘手 解决: 启动硬件加速渲染: -webkit-overflow-scrolling: ...
- 【新手】【十分钟上手系列-一】快速开发vue插件
2018.6.28 在这浮躁的前端娱乐圈,不会三两个新框架都觉得自己不是前端.哦,不是我说的.说到底.原生才是重中之重.加油. vue用了大半年多,一直在用ui库,插件等,没有自己的东西. 想想连个v ...
- JSP如何实现文件断点上传和断点下载?
核心原理: 该项目核心就是文件分块上传.前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题. * 如何分片: * 如何合成一个文件: * 中断了从哪个分片开 ...
- Shell test命令/流程控制
Shell test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值.字符和文件三个方面的测试. 数值测试 参数,说明 -eq等于则为真 -ne不等于则为真 -gt 大于则 ...
- Codeforces Round #403---C题(DFS,树)
C. Andryusha and Colored Balloons time limit per test 2 seconds memory limit per test 256 megabytes ...
- SQL Server 分割字符串和合并多条数据为一行
分割字符串函数 create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20) ...
- 取值函数(getter)和存值函数(setter)
todo get和set关键字