Class "octmode"
consists of integer vectors with that class
attribute, used merely to ensure that they are printed in octal
notation, specifically for Unix-like file permissions such as
755
. Subsetting ([
) works too.
If width = NULL
(the default), the output is padded with
leading zeroes to the smallest width needed for all the non-missing
elements.
as.octmode
can convert integers (of type "integer"
or
"double"
) and character vectors whose elements contain only
digits 0-7
(or are NA
) to class "octmode"
.
There is a !
method and |
, &
and
xor
methods: these recycle their arguments to the
length of the longer and then apply the operators bitwise to each
element.