Extract {bit}R Documentation

Extract or replace part of an bit vector

Description

Operators acting on bit objects to extract or replace parts.

Usage

## S3 method for class 'bit':
x[[i]]
## S3 method for class 'bit':
x[[i]] <- value
## S3 method for class 'bit':
x[i]
## S3 method for class 'bit':
x[i] <- value

Arguments

x a bit object
i positive integer subscript
value new logical or integer values

Details

Since this package was created for high performance purposes, only positive integer subscripts are allowed. The '[' and '[<-' methods don't check whether the subscripts are positive integers in the allowed range.

Value

The extractors [[ and [ return a logical scalar or vector. The replacment functions return a bit object.

Author(s)

Jens Oehlschlägel

See Also

bit, Extract

Examples

  x <- as.bit(c(FALSE, NA, TRUE))
  x[] <- c(FALSE, NA, TRUE)
  x[1:2]
  x[[1]]
  x[] <- TRUE
  x[1:2] <- FALSE
  x[[1]] <- TRUE

[Package bit version 1.0-1 Index]