This repository has been archived on 2025-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
rhaj/rhai_engine/rhaibook/ref/methods.md
2025-04-03 09:18:05 +02:00

19 lines
489 B
Markdown

Methods
=======
Data types may have _methods_ that can be called:
> _object_ `.` _method_ `(` _parameters_ ... `)`
A runtime error is raised if the appropriate method does not exist for the object's data type.
Elvis Operator
--------------
The [_Elvis_ operator](https://en.wikipedia.org/wiki/Elvis_operator) can be used to short-circuit
the method call when the object itself is `()`.
> `// method is not called if object is ()`
> _object_ `?.` _method_ `(` _parameters_ ... `)`