1
я должен использовать это неправильно, потому что, как вы можете видеть ниже, проверка типа lambda.r по-видимому, не дают много безопасности:Как использовать проверку типа lambda.r?
library(lambda.r)
x <- Integer(5)
> x
[1] 5
attr(,"class")
[1] "Integer" "numeric"
> x %isa% Integer
[1] TRUE
> 6 %isa% Integer
[1] FALSE
> (x + 1) %isa% Integer
[1] TRUE
> (x + .5) %isa% Integer
[1] TRUE
> (x + .5)
[1] 5.5
attr(,"class")
[1] "Integer" "numeric"
>
, что является 'Integer()'? – C8H10N4O2