美文网首页
《日子》golang-控制语句

《日子》golang-控制语句

作者: 战神汤姆 | 来源:发表于2016-11-05 16:42 被阅读0次
判断语句if

-条件表达式没有括号
-支持一个初始化表达式(可以是并行方式)
-左大括号必须和条件语句或else在同一行
-支持单行模式
-初始化语句中的变量为block级别,同时隐藏外部同名变量

循环语句for

-Go只有for一个循环语句关键字,但支持3种形式
-初始化和步进表达式可以是多个值
-条件语句每次循环都会被重新检查,因此不建议在条件语句中使用函数,尽量提前计算好条件并以变量或常量代替
-左大括号必须和条件语句在同一行

switch

-可以使用任意类型或表达式作为条件语句
-不需要写break,一旦条件符合自动终止
-如希望继续执行下一个case,需使用fallthrough语句
-支持一个初始化表达式(可以是并行方式),右侧需跟分号
-左大括号必须和条件语句在同一行

跳转语句goto, break, continue

-三个语法都可能配合标签使用
-标签名区分大小写,若不使用会造成编译错误
-Break与continue配合标签可用于多层循环的跳出
-Goto是调整执行位置,与其它2个语句配合标签的结果并不相同

相关文章

  • 《日子》golang-控制语句

    判断语句if -条件表达式没有括号-支持一个初始化表达式(可以是并行方式)-左大括号必须和条件语句或else在同一...

  • 「JS」语句

    条件控制语句 循环控制语句 for-in 异常处理语句 with语句 条件控制语句 其中expression可以使...

  • 《日子》golang-基础

    Go 内置关键字(25个均为小写) break default func in...

  • 20170824 Shell编程进阶(一)

    选择执行:if语句条件判断:case语句循环控制:for语句循环控制:while语句和until语句循环控制:co...

  • Python | 常用的控制流语句

    一、控制流语句介绍 了解什么是控制流语句以及Python常用的两种控制流语句。 1.控制流语句 控制流语句即用来实...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 第四章 Go语言中的控制语句

    控制语句 向c语言一样,常见的控制语句: if...else语句 switch...case语句 for语句 没有...

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

网友评论

      本文标题:《日子》golang-控制语句

      本文链接:https://www.haomeiwen.com/subject/dyeluttx.html