- 14 Aug 2021
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
Functions Block
- Updated on 14 Aug 2021
- 1 Minute to read
- Contributors
- Print
- DarkLight
- PDF
Functions related blocks are explained below
Functions are a set of codes that can be called repeatedly for a particular operation. The function is executed when something invokes it (calls it). In the EdgeReady Cloud, these functions are available as individual blocks.
There are two types of functions: One that returns a value and one that does not return a value.
In these blocks:
- Function parameters are listed inside the blocks in the function definition.
- Function arguments are the values received by the function when it is invoked.
- Inside the function, the arguments (the parameters) behave as local variables.
Create Function:
This block helps users create new functions. The functions can be created:
- Without Return Value
- With Return Value
- As a Global Function or local function
Invoke Function:
Function invocation occurs when:
- When an event occurs (when a user clicks a button)
- When it is invoked (called) from another code block
- Automatically (self invoked)
In the EdgeReady Cloud, the function block is invoked:
- With Return Value
- Without Return Value
- As a Global Function
Function Definition with an input statement:
In this function definition, an input statement is provided. The input function is used to request the user to provide necessary input in a designated input field. The value is then returned as the result of the function that is stored in the declared variable.
Function Definition without a statement:
In this function definition block, there is no input that is requested from the user. However, this function can return a value based on the nature of the action triggered and parameters defined to invoke the function.