# Функция include

### Описание функции

Позволяет использовать функции, реализованные пользователем в других файлах. Предполагается для написания собственных библиотек.

В качестве передаваемого параметра нужно указать полный системный путь до файла с необходимыми функциями либо имя файла. Во втором случае файл для подключения должен лежать в той же директории, что и основной файл, в котором вызывается `include`.

### Вызов функции

{% tabs %}
{% tab title="other\_file.js" %}
{% code title="other\_file.js" %}

```javascript
// Функции должны быть объявлены как глобальные переменные
sum = function(a, b) {
    return a + b
}
```

{% endcode %}
{% endtab %}

{% tab title="my\_file.js" %}

```javascript
include("other_file.js");
print(sum(1, 2));
```

{% endtab %}
{% endtabs %}
