Runtime v2.81 · Updated Sep 30, 2026

print

Write values to the overlay script console without blocking execution.

Syntax

print(*values, sep=" ", end="\n")

Parameters

NameDescription
valuesAny
Values to print
Optional · Variadic
No default
sepString
Separator between values
Optional · Keyword only
Default: " "
endString
Suffix appended after each print call
Optional · Keyword only
Default: "\n"

Returns

None — No return value.

Behavior / side effects

Write values to the overlay script console without blocking execution. Structured values use the same bounded display formatter as str(value), including row-based pretty output for two-dimensional lists, multi-line output for complex nesting, and explicit markers when content is omitted.

Execution

  • Blocking: Conditional
  • Thread safety: Not guaranteed
  • Parallel execution: Conditional

Execution cost and waits depend on the documented operation. Keep mutable values in their owning flow; sharing arbitrary objects between flows has no general thread-safety guarantee.

Example

count = 3
print("remaining", count, sep=": ")
print("done", end="")

Errors / limitations

No additional limitations documented; follow the parameter and behavior contract above.

Related APIs

None