Open In App

Check if a Function is a Primitive Function in R Programming - is.primitive() Function

Last Updated : 05 Jun, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
is.primitive() function in R Language is used to check if a function is a primitive function, i.e. its either a built-in function or a special function.
Syntax: is.primitive(func) Parameters: func: Function to be checked
Example 1: Python3 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)
Output:
[1] FALSE
[1] FALSE
[1] TRUE
[1] TRUE
Example 2: Python3 1==
# 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)
Output:
[1] FALSE

Next Article
Article Tags :

Similar Reads