Files
hakorune/examples/py_callR_ok_demo.hako

18 lines
422 B
Plaintext
Raw Normal View History

// Python callR OK demo (returns Result.Ok(value))
// @env NYASH_PLUGIN_ONLY=1
// @env NYASH_PY_AUTODECODE=1
// Run:
// ./target/release/hakorune --backend vm examples/py_callR_ok_demo.hako
static box Main {
main() {
local py, mod, sqrt, r
py = new PyRuntimeBox()
mod = py.import("math")
sqrt = mod.getattr("sqrt")
r = sqrt.callR(16)
me.console.println(r) // expect Ok(4.0)
return 0
}
}