WoW API: print
Jump to navigation
Jump to search
Takes any number of arguments and prints their values to the default chat frame using the tostring() function
print("Hello, WoW!")
Parameters
Arguments
- ("arg1"[, "argN"])
- arg1
- object to print
- argN
- object to print, separated by a space from the previous object.
Returns
- nil
Example
print("Hello, WoW!")
prints Hello, WoW!
print("Hello", "this is a", nil, "value")
(note that "nil" is not in double quotes)
prints Hello this is a nil value
print("Hello", "this is a"..nil, "value")
Throws the error, "attempt to concatenate a nil value"
print("Hello", "this is a", {}, "value")
prints Hello this is a table: ###### value
Details
This function serves as a cleaner replacement from DEFAULT_CHAT_FRAME:AddMessage().
Each argument given is printed separated by a space from the previous one.
Unlike DEFAULT_CHAT_FRAME:AddMessage(), print() will allow the output nil values to the chat frame without causing an error message.
print() was added in 3.0.2 (8926)