Jaka jest różnica między NULL a charakterem (0) | liczba całkowita (0) itp.?Jaka jest różnica między wartością NULL i znakiem (0) w R?
> identical(NULL, character(0))
[1] FALSE
> is.null(integer(0))
[1] FALSE
> str(character(0))
chr(0)
> str(NULL)
NULL
W ogóle wydaje się, można przekazać NULL
jako parametrów do funkcji, i że generalnie jest pusty wektor zwrócony jako character(0)
, integer(0)
itp
Dlaczego tak się dzieje? Pomyśl o tym, czy istnieje test na zero-ności, a lais.integer0
?
'klasa (NULL); class (character (0)) ' – isomorphismes