-
Notifications
You must be signed in to change notification settings - Fork 2
part6 cond control
FZZkill edited this page Oct 17, 2022
·
1 revision
在本章中,您将了解到Yolang中的条件控制语句
首先,您将了解最为基础的if语句,它的大致格式是这样的:
if (condition) {
...
}
一个if语句分为了两个部分——条件部分和if执行体(即花括号部分)
整个if语句的执行流程与其他编程语言的流程无异——其本质都是根据condition的真假(true或false),再判断是否执行花括号内的内容。比如如果condition为真,则执行花括号内部分
下面来看一个用到它的例子:
var a = input();
if(a == "hello") {
println("hello world!");
}
最终,如果用户的输入是“hello world”,则会出现如下输出内容:
hello world!
elif语句语法类似于if语句,具体格式如下:
elif (condition) {
...
}
需要注意的是,elif语句的前提必须是已经存在一个与其邻近的if语句,否则类似于如下的情况会产生一个报错:
if (true) {
println("hello");
}
var a=1;
elif (true) {
println("hello");
}
或者是
elif (true) {
println("hello");
}
第二种情况是毫无上下文的时候直接使用elif语句导致的错误
elif语句的流程与if一样,当上一个elif语句或者if语句不成立且当前elif的condition成立时,便会进入花括号内的内容开始执行
Yolang中,else语句的写法如下:
else {
...
}