# print ## 功能 输出一个值到当前输出缓冲,不自动追加换行。 ## 语法 ```bt print(value) print value ``` ## 参数 | 参数 | 类型 | 必填 | 默认值 | 说明 | | ------ | ------ | ------ | ------ | ------ | | value | Any | 是 | 无 | 要输出的值。 | ## 返回值 | 类型 | 说明 | | ------ | ------ | | Any | 返回被输出的值。 | ## 代码示例 ```bt // 输出:Hello(末尾有一个空格) print('Hello ') // 输出:BT print 'BT' ``` ## 注意事项 - `print` 不会自动换行,连续输出会直接拼接。 - 括号形式和无括号形式语义一致。 - 需要自动换行时使用 `println`。 - 主动输出 `empty` 时会显示为 `empty`,方便排查缺失值;JSON 序列化仍会把 `empty` 输出为 `null`。 - `print` 是语言输出语句,不是可通过 `call()` 动态调用的系统函数。