write

efun
SYNOPSIS
        void write(mixed msg)

DESCRIPTION
        Write out something to the current user. What exactly will
        be printed in the end depends of the type of msg.

        If it is a string or a number then just prints it out.

        If it is an object then the object will be printed in the
        form: "OBJ("+object_name((object)mix)+")"

        If it is an array just "<ARRAY>" will be printed.
        If it is a mapping just "<MAPPING>" will be printed.
        If it is a closure just "<CLOSURE>" will be printed.

        If the write() function is invoked by a command of an living
        but not interactive object and the given argument is a string
        then the lfun catch_tell() of the living will be invoked with
        the message as argument.

EXAMPLES
        write("Hello world!\n");

        Just print out a string.

        write(this_player());

        This will print out something like "OBJ(std/player#1234)".

        write( ({ "blub" }) );

        Will print out "<ARRAY>".

SEE ALSO
        say(E), tell_object(E), tell_room(E), catch_tell(A)