WoWWiki

This wiki contains inaccurate and out-of-date information. Please head over to https://wowpedia.fandom.com for more accurate and up-to-date game information.

READ MORE

WoWWiki
WoWWiki
Advertisement

WoW API < print

"I" iconThis function is implemented by FrameXML in [DEPRECATED http://wowprogramming.com/utils/xmlbrowser/live/RestrictedEnvironment.lua 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!")

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 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 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)
Advertisement