# print ## Function Outputs a value to the current output buffer without automatically appending newlines. ## Syntax ```bt print(value) print value ``` ## Parameters | Parameters | Type | Required | Default value | Description | | ------ | ------ | ------ | ------ | ------ | | value | Any | Yes | None | The value to output. | ## Return value | Type | Description | | ------ | ------ | | Any | Returns the value being output. | ## Code Example ```bt // Output: Hello (with one trailing space) print('Hello ') // Output: BT print 'BT' ``` ## Notes - `print` will not automatically wrap lines, and continuous output will be spliced directly. - The parenthesized and unbracketed forms have the same semantics. - Use `println` when automatic line wrapping is required. - When `empty` is actively output, it will be displayed as `empty` to facilitate troubleshooting of missing values; JSON serialization will still output `empty` as `null`. - `print` is a language output statement, not a system function that can be called dynamically through `call()`.