ReturnTypeSpecification {TypeInfo} | R Documentation |
This function is a constructor for a class that represents information only about the return type of a function and explicitly has no information about the parameters.
ReturnTypeSpecification(type, obj = new("ReturnTypeSpecification"))
type |
the type specification. This should be an object of class ClassNameOrExpression or coercible to one. |
obj |
the instance that is to be populated and returned. |
By default, an object of class
ReturnTypeSpecification-class
.
However, it merely returns the value of
obj
after populating it with the value of type
.
So strictly the return value is the augmented
value of obj
.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
IndependentTypeSpecification
SimultaneousTypeSpecification
ReturnTypeSpecification(quote(length(x) == 3)) ReturnTypeSpecification("matrix") ReturnTypeSpecification(new("StrictIsTypeTest", "matrix"))