# print

## 功能

输出一个值到当前输出缓冲，不自动追加换行。

## 语法

```bt
print(value)
print value
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| value | Any | 是 | 无 | 要输出的值。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| Any | 返回被输出的值。 |

## 代码示例

```bt
print('Hello ')
print 'BT'
```

## 注意事项

- `print` 不会自动换行，连续输出会直接拼接。
- 括号形式和无括号形式语义一致。
- 需要自动换行时使用 `println`。
- 主动输出 `empty` 时会显示为 `empty`，方便排查缺失值；JSON 序列化仍会把 `empty` 输出为 `null`。
- `print` 是语言输出语句，不是可通过 `call()` 动态调用的系统函数。
