条件语句
条件语句用于基于不同条件执行不同的逻辑,是每个编程语言的基础,在BT语言中,条件语句也是具备返回值的,它能带给你很好的体验哦。
在 bt
中,我们可使用以下条件语句:
-
if
语句 - 当条件为true
时,执行该代码 -
if...else
语句 - 当if语句条件为true
时执行代码,当条件为false
时,执行else
中代码 -
if...elseif...else
语句- 使用该语句来选择多个代码块之一来执行
if 语句
只有当指定条件为 true
时,该语句才会执行代码。
语法
if condition {
当条件为 `true` 时执行的代码
}
注意:条件无需小括号,只有需要权重的时候,加入括号,这里是非必须的,为了保持整洁,简单条件语句无需加入括号
实例
当变量a大于10
的时候,打印hello
字符串:
a = 15
if a > 10 {
print 'hello'
}
if...else 语句
请使用 if...else
语句在条件为 true
时执行代码,在条件为 false
时执行其他代码。
语法
if condition {
当条件为 `true` 时执行的代码
} else {
当条件为 `false` 时执行的代码
}
实例
当变量大于10
的时候,打印hello
字符串,其它结果则打印world
字符串:
a = 15
if a > 10 {
print 'hello'
} else {
print 'world'
}
小插曲
其实在bt语言中,几乎所有的表达式都支持返回值,上面的打印代码可以简化为:
a = 15
print if a > 10 {
'hello'
} else {
'world'
}
if...elseif...else 语句
使用 if...elseif...else
语句来选择多个代码块之一来执行。
语法
if condition1 {
当条件 1 为 true 时执行的代码
} elseif condition2 {
当条件 2 为 true 时执行的代码
} else {
当条件 1 和 条件 2 都不满足条件时执行的代码
}
实例
当变量a大于10
的时候,打印hello
字符串,a大于15
的时候,打印world
字符串,其它结果则打印nice
字符串:
a = 15
if a > 10 {
print 'hello'
} elseif a > 15 {
print 'world'
} else {
print 'nice'
}
以上就是关于条件语句的基本用法,少年,勇敢的去尝试吧,实践才是真理!
~~~🐈⬛比特猫,哎呀,又来了~~~~~~~~~~~~~~~
官网针对BT语言写了详细的文档,不懂的可以查阅哦。