0
這種語言是多範式的,我想知道R(Some/None)中是否存在Option類型,本地或包中。R語言中的可選類型
這將是similar to F#,或C#可空。的
因此而不是使用NULL
,我們將有一個類型的包裝:
square <- function(x) {
if (class(x) == "numeric")
return(Some(x*x))
else
return(None)
}
square(2)
> 4
square("foo")
> None
然後,你還可以過濾出來:
if (square(x) == Some(4))
print(x)
如果它不存在,沒有人試圖執行它?
你的意思是像S3的方法呢? – Suren