The anonymousModule
method is similar to asModule
, except that the code to evaluate is free of
module
declaration:
let env = gololang.EvaluationEnvironment() let code = """ function a = -> "a!" function b = -> "b!" """ let mod = env: anonymousModule(code) let a = fun("a", mod) let b = fun("b", mod) println(a()) println(b())
The modules that get evaluated through anonymousModule
have unique names, hence this method is
suitable in cases where the same code is to be re-evaluated several times.