chore: reorg
This commit is contained in:
22
__lang/quickjs/external/quickjs-rs/examples/eval.rs
vendored
Normal file
22
__lang/quickjs/external/quickjs-rs/examples/eval.rs
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
use quick_js::Context;
|
||||
|
||||
pub fn main() {
|
||||
let context = Context::new().unwrap();
|
||||
|
||||
let value = context.eval("1 + 2").unwrap();
|
||||
println!("js: 1 + 2 = {:?}", value);
|
||||
|
||||
context
|
||||
.add_callback("myCallback", |a: i32, b: i32| a + b * b)
|
||||
.unwrap();
|
||||
|
||||
let value = context
|
||||
.eval(
|
||||
r#"
|
||||
var x = myCallback(10, 20);
|
||||
x;
|
||||
"#,
|
||||
)
|
||||
.unwrap();
|
||||
println!("js: callback = {:?}", value);
|
||||
}
|
||||
Reference in New Issue
Block a user