变量用于给值起名字,便于后续读取、修改和传递。BT 的变量名通常使用字母、数字、下划线或 $,不能以数字开头。
name = 'BT' age = 1
let 用于声明当前作用域内的局部变量,适合函数、循环或代码块中使用。
fn demo() { let count = 1 count + 1 }
变量:可以在程序执行过程中被重新赋值,即其值可以发生变化,也可重复赋值不同的数据类型
没错,BT中声明变量就是这么简单,你无需像Java与C语言那样声明变量类型,也无需像JavaScript那样使用var和let前缀来声明。
在BT中,同一个变量可以重复赋值不同的数据类型,例如:
data = 'Nina' data = 26 data = true
// 可以直接写成一行 name = 'Nina' age = 26 sex = "Girl" // 也可以多条语句之间用逗号分割 name = 'Nina', age = 26, sex = "Girl"
x = 120 y = x * (20 - 10 / 2) z = x + y print z
BT 允许声明暂时没有具体值的变量,初始值为 empty。
first second third