Prázdný objekt
Popis
NULL reprezentuje v R prázdný objekt: jde o vyhrazené slovo. NULL je často navracen výrazy nebo funkcemi, jejichž hodnota není definována.
as.null ignoruje svůj argument a vrací hodnotu NULL .
is.null vrací TRUE pokud je argument roven NULL a FALSE v ostatních případech.
Použití
NULL
as.null(x, ...)
is.null(x)
Argumenty
x objekt, který má být testován nebo převeden.
... ignorováno.
Podrobnosti
NULL lze indexovat (viz Extract) prakticky libovolným povoleným způsobem: nezávisle na tom, zda má výraz smysl nebo ne, je jeho hodnota vždy NULL . Objektům o hodnotě NULL lze přiřadit hodnotu přiřazovacími operátory, přičemž budou převedeny na typ podle přiřazované hodnoty.
NULL je rovněž použito pro prázdný párový seznam (pairlist).
Reference
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
Příklady
is.null(list()) # FALSE (on purpose!)
is.null(integer(0)) # FALSE
is.null(logical(0)) # FALSE
as.null(list(a = 1, b = "c"))
|