Add new example scripts.
This commit is contained in:
12
scripts/function_decl4.rhai
Normal file
12
scripts/function_decl4.rhai
Normal file
@@ -0,0 +1,12 @@
|
||||
// This script defines a function that acts as a method
|
||||
|
||||
// Use 'this' to refer to the object of a method call
|
||||
fn action(x, y) {
|
||||
this = this.abs() + x * y; // 'this' can be modified
|
||||
}
|
||||
|
||||
let obj = -40;
|
||||
|
||||
obj.action(1, 2); // call 'action' as method
|
||||
|
||||
print(`obj should now be 42: ${obj}`);
|
Reference in New Issue
Block a user