ScalarObject-class

Utility classes for length one (scalar) objects

These classes represent scalar quantities, such as a string or a number and are useful because they provide their own validity checking. The classes ScalarCharacter, ScalarLogical, ScalarInteger, and ScalarNumeric all extend their respective base vector types and can be used interchangeably (except they should always have length one).

The mkScalar factory function provides a convenient way of creating Scalar objects (see the examples section below).

Keywords
classes
Usage
mkScalar(obj)
Arguments
obj
An object of type character, logical, integer, or double
Aliases
  • ScalarObject-class
  • ScalarCharacter-class
  • ScalarLogical-class
  • ScalarInteger-class
  • ScalarNumeric-class
  • mkScalar
  • show,ScalarObject-method
  • show,ScalarCharacter-method
Examples
v <- list(mkScalar("a single string"),
          mkScalar(1),
          mkScalar(1L),
          mkScalar(TRUE))
sapply(v, class)
sapply(v, length)
Documentation reproduced from package Biobase, version 2.26.0, License: Artistic-2.0

Community examples

Looks like there are no examples yet.