home *** CD-ROM | disk | FTP | other *** search
-
- _I_s _a _V_a_r_i_a_b_l_e _D_e_f_i_n_e_d?
-
- exists(x, where =NULL, envir=sys.frame(sys.parent()), frame =NULL,
- mode = "any", inherits = TRUE)
-
- _A_r_g_u_m_e_n_t_s:
-
- x : a variable name (given as a quoted string).
-
- where, envir, frame : an environent to be searched. By
- default this is the environment where the
- call to envir takes place.
-
- mode : the type of interest for the object.
-
- inherits : should the enclosing frames of the environ-
- ment be inspected.
-
- _D_e_s_c_r_i_p_t_i_o_n:
-
- This function looks to see if the name x has a value
- bound to it. If inherits is TRUE and a value is not
- found for x, then the parent frames of envir are
- searched until the name x is encountered. If mode is
- specified then only objects of that mode are sought.
- The function returns TRUE if the variable is encoun-
- tered and FALSE if not.
-
- _S_e_e _A_l_s_o:
-
- get.
-
- _E_x_a_m_p_l_e_s:
-
- ## Define a substitute function if necessary:
- if(!exists("some.fun", mode="function"))
- some.fun <- function(x) { cat("some.fun(x)\n"); x }
-
-