cat                   package:base                   R Documentation

_C_o_n_c_a_t_e_n_a_t_e _a_n_d _P_r_i_n_t

_D_e_s_c_r_i_p_t_i_o_n:

     Prints the arguments, coercing them if necessary to character mode
     first.

_U_s_a_g_e:

     cat(... , file = "", sep = " ", fill = FALSE, labels = NULL,
         append = FALSE)

_A_r_g_u_m_e_n_t_s:

     ...: R objects which are coerced to character strings,
          concatenated, and printed, with the remaining arguments
          controlling the output.

    file: character string naming the file to print to.  If `""' (the
          default), `cat' prints to the standard output. If it is
          `"|cmd"', the output is piped to the command given by `cmd'. 

     sep: character string to insert between the objects to print.

    fill: a logical or numeric controlling how the output is broken
          into successive lines.  If `FALSE', only newlines created
          explicitly by `\n' are printed.  Otherwise, the output is
          broken into lines with print width equal to the option
          `width' if `fill' is `TRUE', or the value of `fill' if this
          is numeric.

  labels: character vector of labels for the lines printed. Ignored if
          `fill' is `FALSE'.

  append: if `TRUE', output will be appended to `file'; otherwise, it
          will overwrite the contents of `file'.

_D_e_t_a_i_l_s:

     `cat' converts its arguments to character strings, concatenates
     them, separating them by the given `sep=' string, and then prints
     them.

     No linefeeds are printed unless explicitly requested by `"\n"' or
     if generated by filling (if argument `fill' is `TRUE' or numeric.)

     `cat' is useful for producing output in user defined functions.

_V_a_l_u_e:

     None (invisible `NULL').

_S_e_e _A_l_s_o:

     `print', `format'

_E_x_a_m_p_l_e_s:

     ## print an informative message
     cat("iteration = ", iter <- iter + 1, "\n")

