BT编程语言文档
fn函数
函数是编程语言中的一个重要概念,由事件驱动的或者当它被调用时执行的可重复使用的代码块 // 这是一个简单的函数声明 fn add(a, b){ a + b } print add(1, 2) // 如果你具有一定的编程基础,应该很理解`return`的使用,她用于返回数据,并中断后续的代码执行 fn add(a){ if a > 10 { return '大于10' } else { return '小于10' } } print add(20) // 也可以使用赋值的方式声明函数,其实这个没啥意义,你喜欢就好,因为在bt中,上面的函数声明是可以重复声明的 add = fn(a){ return a } print add(123) 在BT中,所有的语句都具有返回值,fn函数同样也是,默认会返回函数中最后一条语句的数据,当然你也可以在任何地方使用return
返回数据,此时它会中断return
后面的所有语句执行。
函数中的参数支持设置默认参数,如下:
// 给参数a和b添加默认参数 fn add(a=10, b=20){ a + b } print add() // 输出 30 print add(30) // 输出 50 print add(30, 40) // 输出 70