Golang关键字—— if/else

  Golang中,if/else 关键字用于条件判断,如果满足条件就做某事,否则做另一件事:

    if age >= 18 {
        fmt.Println("成年人")
    } else {
        fmt.Println("未成年")
    }

  多重判断:

    if score >= 90 {
        fmt.Println("优秀")
    } else if score >= 70 {
        fmt.Println("良好")
    } else if score >= 60 {
        fmt.Println("一般")
    } else {
        fmt.Println("差")
    }

  Golang允许在条件判断语句里声明一个变量,该变量的作用域只在该条件逻辑块内:

    if score := 40; score >= 90 {
        fmt.Println("优秀:", score)
    } else if score >= 70 {
        fmt.Println("良好")
    } else if score >= 60 {
        fmt.Println("一般")
    } else {
        fmt.Println("差:", score)
    }
时间: 2024-10-23 09:21:56

Golang关键字—— if/else的相关文章

Golang关键字【汇总】

Golang的25个关键字: break case chan const continue default defer else fallthrough for func go goto if import interface map package range return select struct switch type var

Golang关键字—— var

Golang使用 var 关键字定义变量,语法如下: 1 // 定义一个变量 2 var vname1 int 3 4 // 定义多个变量 5 var vname2, vname3 bool 6 7 // 定义一个变量并赋值 8 var vname4 string = "golang" 9 10 // 定义多个变量并赋值 11 var vname5, vname6 int = 2, 3 12 13 // 定义多个变量并赋值,由编译器推导变量类型 14 var vname7, vname

Golang vim开发环境设置

1 简介 上一篇博客我们介绍了Golang的安装.编译.运行,本篇博客我们介绍如何设置面向Golang的vim开发环境.原生的vim无法自行识别golang关键字,开发环境如同编辑普通文本文件,无法高亮显示,更不要说自动补全等功能.为此,我们需要在vim中加入面向golang的插件vim-go.同时,根据vim-go的安装引导,我们还需要安装YouCompleteMe(YCM). 2 安装Vundle Vundle的git页面 https://github.com/VundleVim/Vundl

Golang开发环境搭建(Notepad++、LiteIDE两种方式以及martini框架使用)

本文介绍两种Golang的开发环境一种基于notepad++.另一种基于liteide. 1.下载Golang语言的pkg:http://golangtc.com/download 直接点击安装,一路next. 2.程序员必备神器notepad++开发Golang环境很简单 一次点击:插件->Plugin Manger->Show Plugin Manger,安装插件GOnpp,重启notepad++. 新建文件命名为hello.go用notepad++打开,拷贝如下代码: package m

Golang 的Gin框架入门教学

学习Golang差不多有一个星期时间,开始自己做点小功能,练练手. Gin 介绍 Gin 是一个 Golang 写的 web 框架,具有高性能的优点,,基于 httprouter,它提供了类似martini但更好性能(路由性能约快40倍)的API服务.官方地址:https://github.com/gin-gonic/gin 安装框架 配置好GOPATH,建议自己在GOPATH建个项目,这里我以aze.org作为项目目录. $ go get github.com/gin-gonic/gin 安装

Android手机嵌入式驱动开发课程教程

本文介绍两种Golang的开发环境一种基于notepad++.另一种基于liteide. 1.下载Golang语言的pkg:http://golangtc.com/download 直接点击安装,一路next. 2.程序员必备神器notepad++开发Golang环境很简单 一次点击:插件->Plugin Manger->Show Plugin Manger,安装插件GOnpp,重启notepad++. 新建文件命名为hello.go用notepad++打开,拷贝如下代码: package m

Centos 搭建golang环境,vim高亮go关键字设置

1:下载  https://golang.org/dl/ 下载        go1.4.1.linux-amd64.tar.gz           ArchiveLinux64-bit 2:切换sudo权限解压到/usr/local/目录下  tar xzvf go1.3.linux-amd64.tar.gz -C /usr/local/ 3:返回普通用户权限 4:设置PATH         vi ~/.bash_profile export GOROOT=/usr/local/go ex

为什么golang的for循环后的大括号必须跟在for关键字后面

如题,这是由于golang的编译器导致的. Go语言不需要在语句或者声明的末尾添加分号,除非一行上有多条语句.实际上,编译器会主动把特定符号后的换行符转换为分号,所以如果for的左花括号放在了下一行的开始处则会被编译器解析为: for i := 0; i < 10; i ++; //注意此处的分号 {     ... }

golang的for循环后的大括号必须跟在for关键字后面

这是由于golang的编译器导致的. Go语言不需要在语句或者声明的末尾添加分号,除非一行上有多条语句.实际上,编译器会主动把特定符号后的换行符转换为分号,所以如果for的左花括号放在了下一行的开始处则会被编译器解析为 for i := 0; i < 10; i ++; //注意此处的分号 { ... } import "fmt" func main() { fmt.Println("hello world") } 上面的代码编译时会出现错误 1) missi