go基础——if语法
package main
import "fmt"
/*
	条件语句:if
	注意点:
		1.if后的{,要与if条件写在同一行;
		2.else要跟在}之后,不能另起一行;
		3.if和else,二者必选其一
*/
func main() {
	num := 10
	if num > 10 {
		fmt.Println("大于10")
	} else if num < 10 {
		fmt.Println("小于10")
	} else {
		fmt.Println("等于10")
	}
	//if嵌套
	if num == 10 {
		fmt.Println("等于10")
	} else {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}
	}
	if num != 10 {
		if num > 10 {
			fmt.Println("大于10")
		} else {
			fmt.Println("小于10")
		}
	} else {
		fmt.Println("等于10")
	}
	//特殊用法
	if num1 := -4; num1 > 0 {
		fmt.Printf("%d是正数", num1)
		//num1作用域只在该if语句
	} else {
		fmt.Printf("%d是负数", num1)
	}
}
等于10
等于10
等于10
-4是负数
go基础——if语法的更多相关文章
- node.js学习(二)--Node.js控制台(REPL)&&Node.js的基础和语法
		
1.1.2 Node.js控制台(REPL) Node.js也有自己的虚拟的运行环境:REPL. 我们可以使用它来执行任何的Node.js或者javascript代码.还可以引入模块和使用文件系统. ...
 - OC基础 点语法的使用
		
OC基础 点语法的使用 1.创建一个Student类继承于NSObject,Student.h文件 #import <Foundation/Foundation.h> @interface ...
 - 二、JAVA基础、语法
		
第二节:JAVA基础.语法 1.修饰符.变量: Java中主要有如下几种类型的变量 局部变量 ...
 - 六. Python基础(6)--语法
		
六. Python基础(6)--语法 1 ● Python3中, Unicode转字节的方法 print(bytes("李泉", encoding = 'utf-8')) prin ...
 - 五. Python基础(5)--语法
		
五. Python基础(5)--语法 1 ● break结束的是它所在的循环体, continue是让它所在的循环体继续循环 # 打印: 1 10 2 10 3 10 4 10 5 10 6 10 7 ...
 - 四. Python基础(4)--语法
		
四. Python基础(4)--语法 1 ● 比较几种实现循环的代码 i = 1 sum = 0 while i <= 10: # 循环10-1+1=10次 sum += i i ...
 - 三. Python基础(3)--语法
		
三. Python基础(3)--语法 1. 字符串格式化的知识补充 tpl = "我是%s,年龄%d,学习进度100%" %('Arroz',18) print(tpl) # 会提 ...
 - 二. Python基础(2)--语法
		
二. Python基础(2)--语法 1.实现一个简单的登录系统 '''# 形式1 n = 1 while n < 4: name = input("请输入姓名\n" ...
 - 一. Python基础(1)--语法
		
一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...
 - JAVA 基础基本语法---常量与变量
		
JAVA 基础基本语法---常量与变量 语法:计算机能够识别的语言的规则: 0. 基本语法 编写Java程序时,应注意以下几点: 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hel ...
 
随机推荐
- SpringBoot集成Log4j2框架
			
1.说明 本文详细介绍Spring Boot集成Log4j2框架的方法, 基于已经创建好的Spring Boot工程, 由于Spring Boot默认使用的是Logback框架, 需要先排除掉Logb ...
 - Kerberos认证过程学习理解
			
概念: Kerberos服务器:AS认证服务器,TGS服务授权服务器 Client 客户端,代表使用应用的用户 AppServer 服务端,应用提供各种服务的服务器 Client在Kerberos注册 ...
 - Storm对DRPC权限控制Version1.0.1
			
对Storm的DRPC进行权限控制, 并且设计相应的测试验证. 1.集群安装 请参考Storm集群安装Version1.0.1 2.使用DRPC功能 请参考Storm集群使用DRPC功能Version ...
 - js 拟写登录页   可以拖动登录框
			
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
 - 字母 Letters
			
D. 字母 Letters 内存限制:256 MiB 时间限制:500 ms 标准输入输出 题目类型:传统 评测方式:文本比较 题目描述 给定两个长度相同且由大写英文字母组成的字符串 A 和 B,保证 ...
 - ES开源工具 elastichd 的使用(另一个elasticsearch可视化管理)
			
1. 获取elastichd镜像 docker pull containerize/elastichd 2. 启动镜像 docker run -p 9800:9800 -d containerize/ ...
 - Java|从Integer和int的区别认识包装类
			
https://blog.csdn.net/darlingwood2013/article/details/96969339?utm_medium=distribute.pc_relevant.non ...
 - 公网ip定位原理-心得
			
1.前言 正在做一个根据公网ip来定位到大体的位置,一般是精确到城市或地区, 如果想要精确到街道和地图一一对应,那得使用GPS才可以,这里不讨论. 2.科普 公网也就是外网,由运营商的机房服务器自动给 ...
 - Linux上天之路系列目录
			
Linux上天之路系列目录 Linux上天之路(一)之Linux前世今生 Linux上天之路(二)之Linux安装 Linux上天之路(三)之Linux系统目录 Linux上天之路(四)之Linux界 ...
 - C# 10分钟完成百度翻译(机器翻译)——入门篇
			
我们之前基于百度ai开发平台实现了人脸识别 [1].文字识别 [2].语音识别 [3] 与合成的入门和进阶,今天我们来实现百度翻译的实现. 随着"一带一路"政策的开展,各种项目迎接 ...