> For the complete documentation index, see [llms.txt](https://ru.gentee.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ru.gentee.org/stdlib/system.md).

# Система

Здесь описаны общие системные функции.

* [GetEnv( str name ) str](/stdlib/system.md#getenv-str-name-str)
* [SetEnv( str name, bool|int|str val )](/stdlib/system.md#setenv-bool-or-int-or-str-name)
* [UnsetEnv( str name )](/stdlib/system.md#unsetenv-str-name)

## Функции

### GetEnv(str name) str

Функция *GetEnv* возвращает значение переменной окружения.

```go
Print( GetEnv("PATH"))
// the same as
Print( $PATH )
```

### SetEnv(bool|int|str name)

Функция *SetEnv* присваивает переменной окружения указанное значение.

```go
SetEnv("MYVARB", true)
SetEnv("MYVARI", 101)
SetEnv("MYVAR", "Test value")
// the same as
$MYVARB = true
$MYVARI = 101
$MYVARI = "Test value"
```

### UnsetEnv(str name)

Функция *UnsetEnv* удаляет переменную окружения.
