📄️ Variables
Variables store data temporarily in memory.
🗃️ Data Types
11 items
📄️ Operators
An operator is a symbol or a group of symbols that you use to check, modify, or combine values. You are already familiar with many operators. For example, 1 + 2 uses the addition (or plus sign) operator to add two numbers together, and the result is 3. Comparison operators, like = or >, let you compare two or more values.
📄️ Methods
A method is basically a piece of code that executes one or several action(s). Qodly provides a large number of built-in methods (i.e. commands) but also lets you create your own user methods. In this section, we describe user methods.
📄️ Classes
Overview
📄️ Parameters
You'll often find that you need to pass data to your methods and functions. This is easily done with parameters.
📄️ Expressions
Overview
📄️ Shared objects and collections
Shared objects and shared collections are specific objects and collections whose contents are shared between processes. Shared objects and shared collections are compatible with preemptive processes: they can be passed by reference as parameters to commands such as callWorker.
📄️ Control flow
Regardless of the simplicity or complexity of a method or function, you will always use one or more of three types of programming structures. Programming structures control the flow of execution, whether and in what order statements are executed within the code. There are three types of structures:
📄️ Error handling
Error handling is the process of anticipating and responding to errors that might occur in your application. Qodly provides a comprehensive support for catching and reporting errors at runtime, as well as for investigating their conditions.
📄️ Identifiers
This section describes the conventions and rules for naming various elements in the QodlyScript language (variables, object properties, classes, etc.).
📄️ Pathnames
File and folder functions, properties, and commands allow you to handle files and folders as objects. This makes file and folder management powerful and flexible. For example, to create a new file in the resources folder, you can write: