WoW:API print: Difference between revisions
Jump to navigation
Jump to search
framexmlfunc
(examples and new introduction line) |
(framexmlfunc) |
||
| 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( | print(...) | ||
== Arguments == | |||
; ... : Any - any number of any type of values. | |||
== | |||
: | |||
== Example == | == Example == | ||
| Line 28: | Line 20: | ||
print("Hello", "this is a", {}, "value") | print("Hello", "this is a", {}, "value") | ||
prints <code>Hello this is a table: ###### value</code> | 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) | |||