📄️ Comments
Aura supports several styles of comments for documenting your code and temporarily disabling code execution.
📄️ Variables & Mutability
In Aura, variables are used to store data that your program can manipulate. You can declare variables using the let and const keywords.
📄️ Data Types
Aura is a strongly and statically typed language. Every value has a specific type that is checked at compile-time.
📄️ Data Types
Enums (enumerations) allow you to define a set of named constants. Using enums can make it easier to document intent, or create a set of distinct cases.
📄️ Expressions & Operators
Aura provides a comprehensive set of operators for performing arithmetic, comparisons, logical operations, and more.
📄️ Functions & Scope
Functions are the core units of logic in Aura, providing a way to encapsulate behavior and reuse code. Aura uses a clean, modern syntax for function declarations and supports full lexical scoping.
📄️ Control Flow
Aura provides standard control flow structures to manage the execution of your code.
📄️ Importing & Exporting
Aura provides a simple and efficient way to share and use code across files through its core module system.
📄️ Error Handling
Aura provides a structured way to handle runtime errors using try, catch, finally, and throw.