> For the complete documentation index, see [llms.txt](https://help.trikset.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.trikset.com/trik/programming-code/function-include.md).

# Функция 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 %}
