Мне интересно, можно ли получить доступ к переменным из скрипта kotlin с помощью jsr-223
with(ScriptEngineManager().getEngineByExtension("kts")!!) {
eval("val x = 3")
val x = get("x")
println(x) <---------- x is null
}
Здесь я хочу получить доступ к переменной x, но, похоже, она равна нулю.
Есть ли другой способ доступа к данным из скрипта?
Я рассмотрел несколько примеров здесь: https://github.com/JetBrains/kotlin/tree/master/libraries/examples/kotlin-jsr223-local-example, но я не могу найти то, что ищу.