首页 > 其他分享 >无涯教程-Go - if 语句函数

无涯教程-Go - if 语句函数

时间:2023-12-20 18:04:55浏览次数:27  
标签:语句 教程 20 less fmt 无涯 go Go 布尔

if 语句由一个布尔表达式和一个或多个语句组成。

if - 语法

Go编程语言中的 if 语句的语法为-

if(boolean_expression) {
   /* 如果布尔表达式为真,则将执行语句 */
}

if - 流程图

Go if statement
package main

import "fmt"

func main() {
   /* 局部变量定义 */
   var a int=10
 
   /* 使用 if 语句检查布尔条件 */
   if( a < 20 ) {
      /* 如果条件为真,则打印以下内容 */
      fmt.Printf("a is less than 20\n" )
   }
   fmt.Printf("value of a is : %d\n", a)
}

编译并执行上述代码后,将产生以下输出-

a is less than 20;
value of a is : 10

参考链接

https://www.learnfk.com/go/go-if-statement.html

标签:语句,教程,20,less,fmt,无涯,go,Go,布尔
From: https://blog.51cto.com/u_14033984/8909597

相关文章

  • 2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。 两个子数
    2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。两个子数组的累加和都要是T,返回所有满足情况中,两个子数组长度之和最小是多少?如果没有有效方法,返回-1。正式:2<=n<=10^60<=arr[i]<=100001<=T<=10^8扩展:2<=n<=10^6-10000<=arr[i]<=1......
  • 2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。 两个子数
    2023-12-20:用go语言,给定一个数组arr,长度为n,在其中要选两个不相交的子数组。两个子数组的累加和都要是T,返回所有满足情况中,两个子数组长度之和最小是多少?如果没有有效方法,返回-1。正式:2<=n<=10^60<=arr[i]<=100001<=T<=10^8扩展:2<=n<=10^6-10000<=a......
  • Redis全文搜索教程之创建索引并关联源数据
    Redis全文搜索是依赖于Redis官方提供的RediSearch来实现的。RediSearch提供了一种简单快速的方法对hash或者json类型数据的任何字段建立二级索引,然后就可以对被索引的hash或者json类型数据字段进行搜索和聚合操作。这里我们把被索引的hash或者json类型数据叫做......
  • Go标准库学习:io库
    io库io中包括了常用的io流中的函数,并依靠这些函数定义了常用的接口和接口组合。我觉得这是最重要的。常量(Constants)const(SeekStart=0//定位到文件头SeekCurrent=1//定位到当前读写的位置SeekEnd=2//定位到文件尾)都是用于在文件读写时进行定......
  • 无涯教程-Go - 错误处理
    Go编程提供了一个非常简单的错误处理框架,具有以下声明的内置错误接口类型-typeerrorinterface{Error()string}函数通常返回错误作为最后的返回值,使用errors.New构造基本的错误消息,如下所示:funcSqrt(valuefloat64)(float64,error){if(value<0){re......
  • 爬虫-今日头条我的收藏-增量式导入到mongodb(三)
    背景:续接前文,当我们有了原始数据之后,自然会想如何利用这些数据。这些文件数据都是json格式,打开一个文本文件眼睛都要看花。所以想把这些数据导入到对应的数据库中,市面上几乎所有数据库都支持json格式存储。随着时间的推移,用户不断有新的收藏,这样就不断产生新的收藏文件。需要不......
  • 网页应用打包安卓App (全网最详细教程)
    如果你是一名Web开发者,想把自己开发的页面打包编译成App在手机运行,但是你对Java和Android一窍不通,那么本文章将指引你如何将Web项目走向安卓平台,去除任何浮躁,跟着本文操作起来吧1.参考文档HbuilderCloudHBuilderX安卓离线打包教程全一览——5+appDCLOUD社区......
  • go的封装、继承与多态的使用
    目录一、封装1.1公有封装1.2私有封装1.2.1工厂函数解析1.2.2&与*指针使用描述1.3深度封装二、继承与多态2.1继承与多态案例2.1.1继承代码分析2.1.2结构体实例化2.1.3多态代码分析一、封装​ 在Go语言中,封装是一种将数据和操作数据的方法组织在一起的概念。封装的目的......
  • 无涯教程-Go - Range(范围)
    Range关键字在for循环中使用,以迭代数组,切片,通道或映射的项。Range关键字在for循环中使用,以迭代数组(Array),切片(Slice),通道(Channel)或映射(Map)的项,对于数组和切片,它以整数形式返回元素的索引。对于Map,它返回下一个键值对(key/value)的键(key)。Range范围返回一个或两个值,如......
  • 《中文版AutoCAD 2022基础教程》
    ......