Learn R Programming

rscala (version 3.2.25)

scalaLazy: Lazily Execute Functions on a Scala Bridge

Description

Lazily Execute Functions on a Scala Bridge

Usage

scalaLazy(functions, bridge = scalaFindBridge())

Value

Returns NULL, invisibly.

Arguments

functions

A single function or list of functions. Each function takes a Scala bridge as its only argument. These functions are called immediately after the next time the bridge is connected. These functions are where setup code should go, like global imports, objects, classes, methods, etc. For example, it might equal function(s) { s + 'import scala.util.Random' }. Note the use of the declaration operator + instead of the operators * or ^.

bridge

A Scala bridge from the scala function.

See Also

scalaFindBridge

Examples

Run this code
# \donttest{
s <- scala()
scalaLazy(function(s) { s + 'import scala.util.Random' })
s$.new_Random()$nextDouble()
close(s)
# }

Run the code above in your browser using DataLab