iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Go语言的条件语句怎么使用
  • 303
分享到

Go语言的条件语句怎么使用

2023-06-30 02:06:09 303人浏览 独家记忆
摘要

本篇内容主要讲解“Go语言的条件语句怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go语言的条件语句怎么使用”吧!1、if...else判断语法语法的使用和其他语言没啥区别。样例代码如下

本篇内容主要讲解“Go语言的条件语句怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go语言的条件语句怎么使用”吧!

1、if...else判断语法

语法的使用和其他语言没啥区别。

样例代码如下:

// 判断语句func panduan(a int) {    if a > 50 {        fmt.Println("a > 50")    } else if a < 30 {        fmt.Println("a < 30")    } else {        fmt.Println("a <= 50 and a >= 30")    }} func main() {    panduan(120)}

执行结果

a > 50

2、if嵌套语法

样例代码如下

//嵌套判断func qiantao(b, c uint) {    if b >= 100 {        b -= 20        if c > b {            fmt.Println("c OK")        } else {            fmt.Println("b OK")        }    }}

执行结果

c OK

3、switch语句

两种写法,不需要加break。

样例代码如下

//switch使用func test_switch() {    var a uint = 90    var result string    switch a {    case 90:        result = "A"    case 80, 70, 60:        result = "B"    default:        result = "C"    }    fmt.Printf("result: %v\n", result)    switch {    case a > 90:        result = "A"    case a <= 90 && a >= 80:        result = "B"    default:        result = "C"    }    fmt.Printf("result: %v\n", result) }

执行结果

result: A              
result: B  

注意

可是在switch后面加变量,后面的case主要做匹配判断。也可以直接使用switch{},case直接对关系运算结果做匹配。

case中可以选择匹配多项。

4、类型switch语句

switch语句可以使用type-switch进行类型判断,感觉很实用的语法。

样例代码如下

//测试类型switchfunc test_type_switch() {    var x interface{}    x = 1.0    switch i := x.(type) {    case nil:        fmt.Printf("x type = %T\n", i)    case bool, string:        fmt.Printf("x type = bool or string\n")    case int:        fmt.Printf("x type = int\n")    case float64:        fmt.Printf("x type = float64\n")    default:        fmt.Printf("未知\n")    }}

执行结果

x type = float64     

注意

interface{}可以表示任何类型。

语法格式变量.(type)

5、fallthrough关键字使用

使用fallthrough关键字会强制执行后面的case语句内容,不管时候触发该case条件。

样例代码如下

// 测试fallthroughfunc test_fallthrough() {    a := 1    switch {    case a < 0:        fmt.Println("1")        fallthrough    case a > 0:        fmt.Println("2")        fallthrough    case a < 0:        fmt.Println("3")        fallthrough    case a < 0:        fmt.Println("4")    case a > 0:        fmt.Println("5")        fallthrough    case a < 0:        fmt.Println("6")        fallthrough    default:        fmt.Println("7")    }}

执行结果

2                      
3                      
4  

注意

如果一旦在往下执行case内容中不存在fallthrough,则会停止继续往下执行case内容。 

到此,相信大家对“Go语言的条件语句怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Go语言的条件语句怎么使用

本文链接: https://www.lsjlt.com/news/327129.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Go语言的条件语句怎么使用
    本篇内容主要讲解“Go语言的条件语句怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go语言的条件语句怎么使用”吧!1、if...else判断语法语法的使用和其他语言没啥区别。样例代码如下...
    99+
    2023-06-30
  • Go语言中的条件语句怎么使用
    这篇文章主要介绍“Go语言中的条件语句怎么使用”,在日常操作中,相信很多人在Go语言中的条件语句怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言中的条件语句怎么使用”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-30
  • go语言条件语句的用法是什么
    Go语言的条件语句主要有if语句和switch语句。 if语句的基本语法如下: if condition { // 如果条件为...
    99+
    2023-10-21
    go语言
  • Go语言学习之条件语句使用详解
    目录1、if...else判断语法2、if嵌套语法3、switch语句4、类型switch语句5、fallthrough关键字使用小结1、if...else判断语法 语法的使用和其他...
    99+
    2022-11-13
  • 一文搞懂Go语言中条件语句的使用
    目录if语句if...else 语句if 语句嵌套switch 语句Type Switchfallthroughselect 语句条件语句需要开发者通过指定一个或多个条件,...
    99+
    2022-11-13
  • C语言的三种条件判断语句怎么使用
    本篇内容介绍了“C语言的三种条件判断语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!if语句if语句中,首先判断表达式的值,然后根...
    99+
    2023-06-29
  • go语言的跳转语句怎么使用
    这篇文章主要介绍“go语言的跳转语句怎么使用”,在日常操作中,相信很多人在go语言的跳转语句怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go语言的跳转语句怎么使用”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • Go语言之Switch语句怎么使用
    这篇“Go语言之Switch语句怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Go语言之Switch语句怎么使用”文...
    99+
    2023-07-02
  • Go语言中defer语句怎么使用
    今天小编给大家分享一下Go语言中defer语句怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.在一个函数内的def...
    99+
    2023-07-02
  • Go语言break停止语句怎么使用
    这篇文章主要介绍“Go语言break停止语句怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Go语言break停止语句怎么使用”文章能帮助大家解决问题。在Go语言中,break停止语句用于循环...
    99+
    2023-07-05
  • Go语言break跳转语句怎么使用
    目录基本介绍基本语法示意图细节说明案例基本介绍 break语句用于终止某个语句块的执行,用于中断当前for循环或跳出switch语句 基本语法 { .......... break ...
    99+
    2023-01-16
    Go break Go跳转语句
  • VBScript条件语句怎么使用
    VBScript条件语句可以使用以下几种方式:1. 使用 If...Then...Else 语句:If 条件 Then执行语句Els...
    99+
    2023-10-11
    VBScript
  • Go语言基础if条件语句用法及示例详解
    目录概述语法格式规则 概述 条件语句需要开发者通过指定一个或多个条件 并通过测试条件是否为 true 来决定是否执行指定语句 并在条件为 false 的情况再执行另外的语句。 语法 ...
    99+
    2022-11-12
  • Python条件语句的使用
    目录if 条件判断语句条件语句嵌套你可能不知道的条件操作python条件判断语句案例python条件语句使用 if 表达式,难度不高,需要注意的是嵌套用法,以及如何设置对应的条件。 ...
    99+
    2022-11-11
  • Go语言中for循环语句怎么用
    这篇文章主要介绍了Go语言中for循环语句怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。概述for循环是一个循环控制结构,可以执行指定次数的循环语法第一种for&nbs...
    99+
    2023-06-25
  • python条件语句和while循环语句怎么用
    这篇文章主要介绍“python条件语句和while循环语句怎么用”,在日常操作中,相信很多人在python条件语句和while循环语句怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python条件语句和...
    99+
    2023-06-30
  • Go语言基础switch条件语句基本用法及示例详解
    目录概述语法第一种【switch 带上表达式】第二种【switch 不带表达式】第三种【switch 初始化,表达式】注意示例一【根据今天的日期打印今天星期几】示例二【根据分数打印A...
    99+
    2022-11-12
  • Python3中的if条件语句怎么使用
    这篇文章主要介绍“Python3中的if条件语句怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python3中的if条件语句怎么使用”文章能帮助大家解决问题...
    99+
    2022-10-19
  • Go语言学习之Switch语句的使用
    目录基本语法fallthrough使用方法多条件匹配判断接口(interface)类型空接口获取实际类型基本语法 在讲述if-else时已经提到,如果有多个判断条件,Go语言中提供了...
    99+
    2022-11-13
  • Go语言的循环语句如何使用
    这篇文章主要介绍“Go语言的循环语句如何使用”,在日常操作中,相信很多人在Go语言的循环语句如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言的循环语句如何使用”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作