BT语言的条件语句

条件语句

条件语句用于基于不同条件执行不同的逻辑,是每个编程语言的基础,在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语言写了详细的文档,不懂的可以查阅哦。

官网地址:https://btlang.org/docs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值