26 lines
630 B
Markdown
26 lines
630 B
Markdown
## 5.3. Advanced Example
|
|
|
|
Consider the following example where multiple files are imported:
|
|
|
|
```javascript
|
|
Content of the file main.avap
|
|
addVar(5, a)
|
|
include utilities.avap
|
|
include operations.avap
|
|
|
|
addVar(b, increment(a))
|
|
addVar( c, multiply(b, 2))
|
|
addResult(c)
|
|
|
|
Content of the file utilities.avap
|
|
function increment(x){
|
|
return(x + 1)
|
|
}
|
|
Content of the file operations.avap
|
|
function multiply(x, y){
|
|
return(x * y)
|
|
}
|
|
```
|
|
|
|
In this example, `utilities.avap` and `operations.avap` are imported into `main.avap` at the specified points, allowing the `increment` and `multiply` functions to be used in `main.avap` .
|