juliaEval: Evaluate a Julia expression

Description Usage Arguments Details Value Examples

View source: R/main.R

Description

This function evaluates Julia code, given as a string, in Julia, and translates the result back to R.

Usage

1
juliaEval(expr)

Arguments

expr

Julia code, given as a one-element character vector

Details

If the code needs to use R variables, consider using juliaLet instead.

Value

The value returned from Julia, translated to an R data structure. If Julia returns nothing, an invisible NULL is returned. This is also the case if the last non-whitespace character of expr is a semicolon.

Examples

1
2
3
4
5
6
7
if (juliaSetupOk()) {

   juliaEval("1 + 2")
   juliaEval('using Pkg; Pkg.add("BoltzmannMachines")')
   juliaEval('using Random; Random.seed!(5);')

}

JuliaConnectoR documentation built on Jan. 27, 2022, 1:12 a.m.