m
Move page script moved page API print to WoW:API print without leaving a redirect
m (Move page script moved page API print to WoW:API print without leaving a redirect) |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{framexmlfunc|RestrictedEnvironment.lua}} | ||
Passes its arguments to the current print output handler. By default, this will output them all to the default chat frame. | |||
print(...) | |||
== Arguments == | |||
; ... : Any - any number of any type of values. | |||
== Example == | |||
print("Hello, WoW!") | print("Hello, WoW!") | ||
prints <code>Hello, WoW!</code> | |||
print("Hello", "this is a", nil, "value") | |||
(note that "nil" is '''not''' in double quotes) | |||
prints <code>Hello this is a nil value</code> | |||
print("Hello", "this is a"..nil, "value") | |||
Throws the error, "attempt to concatenate a nil value" | |||
print("Hello", "this is a", {}, "value") | |||
: | prints <code>Hello this is a table: ###### value</code> | ||
== Details == | == Details == | ||
This function | * This function is a securecall/forceinsecure wrapper around the current print output handler function. Instead of attempting to replace it, you can set your own output handler function using {{api|setprinthandler}}(func). | ||
* This function serves as a cleaner replacement from DEFAULT_CHAT_FRAME:AddMessage(); unlike which, it can safely be used to output nil values. | |||
== History == | |||
* Added in 3.0.2 (8926) | |||