	
	_S_e_l_e_c_t _O_n_e _o_f _a _L_i_s_t _o_f _A_l_t_e_r_n_a_t_i_v_e_s
	
	     switch(EXPR, ...)
	
	_A_r_g_u_m_e_n_t_s:
	
	        EXPR : an expression that evaluates to a number or a
	               character string
	
	         ... : the list of alternatives, given explicitly
	
	_D_e_s_c_r_i_p_t_i_o_n:
	
	     switch evaluates EXPR if the value is an integer
	     between 1 and nargs()-1 then the corresponding element
	     of ... is evaluated and the result returned.  If EXPR
	     returns a character string then that string is used to
	     match the names of the elements in .... If there is an
	     exact match then that element is evaluated and the
	     result returned.
	
	_E_x_a_m_p_l_e_s:
	
	     centre <- function(x, type) {
	     switch(type,
	             mean=mean(x),
	             median=median(x),
	          trimmed=mean(x, trim=.1))
	     }
	     x <- rcauchy(10)
	     centre(x, "mean")
	     centre(x, "median")
	     centre(x, "trimmed")
	
