nimCat: cat function for use in nimbleFunctions

Description Usage Arguments Details See Also Examples

View source: R/nimbleFunction_Rexecution.R

Description

cat function for use in nimbleFunctions

Usage

1

Arguments

...

an arbitrary set of arguments that will be printed in sequence.

Details

cat in nimbleFunction run-code imitates the R function cat. It prints its arguments in order. No newline is inserted, so include "\n" if one is desired.

When an uncompiled nimbleFunction is executed, R's cat is used. In a compiled nimbleFunction, a C++ output stream is used that will generally format output similarly to R's cat. Non-scalar numeric objects can be included, although their output will be formatted slightly different in uncompiled and compiled nimbleFunctions.

In nimbleFunction run-time code, cat is identical to print except the latter appends a newline at the end.

nimCat is the same as cat, and the latter is converted to the former when a nimbleFunction is defined.

See Also

print

Examples

1
2
ans <- matrix(1:4, nrow = 2) ## R code, not NIMBLE code
nimCat('Answer is ', ans) ## would work in R or NIMBLE

nimble documentation built on May 19, 2017, 7:48 p.m.

Search within the nimble package
Search all R packages, documentation and source code