當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R語言 is.primitive()用法及代碼示例


is.primitive()R 語言中的函數用於檢查函數是否是原始函數,即它是 內置 函數還是特殊函數。

用法: is.primitive(func)

參數:
func:要檢查的函數

範例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)

輸出:

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

範例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)

輸出:

[1] FALSE

相關用法


注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Check if a Function is a Primitive Function in R Programming – is.primitive() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。