Comprobar si una función es una función primitiva en la programación R – Función is.primitive()

is.primitive()La función en lenguaje R se utiliza para comprobar si una función es una función primitiva, es decir, si es una función integrada o una función especial.

Sintaxis: is.primitive(func)

Parámetros:
func: Función a comprobar

Ejemplo 1:

# R program to illustrate 
# the use of is.primitive function
  
# Calling is.primitive() function
is.primitive(1)
is.primitive(is.primitive)
is.primitive(sum)
is.primitive(prod)

Producción:

[1] FALSE
[1] FALSE
[1] TRUE
[1] TRUE

Ejemplo 2:

# R program to illustrate 
# the use of is.primitive function
  
# Sample user-defined Function
evenOdd = function(x){ 
  if(x %% 2 == 0) 
    return("even") 
  else
    return("odd") 
}  
  
# Calling is.primitive() function
is.primitive(evenOdd)

Producción:

[1] FALSE

Publicación traducida automáticamente

Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *