> For the complete documentation index, see [llms.txt](https://vala.gitbook.io/vala/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vala.gitbook.io/vala/advanced-features.md).

# Продвинутые возможности

- [Ассерты и контрактное программирование](https://vala.gitbook.io/vala/advanced-features/contract-programming.md)
- [Обработка ошибок](https://vala.gitbook.io/vala/advanced-features/error-handling.md)
- [Управление параметрами](https://vala.gitbook.io/vala/advanced-features/manage-params.md)
- [Методы с поддержкой синтаксиса](https://vala.gitbook.io/vala/advanced-features/methods-with-syntax-support.md)
- [Многопоточность](https://vala.gitbook.io/vala/advanced-features/multithreading.md)
- [Главный цикл(The Main Loop)](https://vala.gitbook.io/vala/advanced-features/main-loop.md)
- [Асинхронные методы](https://vala.gitbook.io/vala/advanced-features/coroutine.md)
- [Слабые ссылки(Weak References)](https://vala.gitbook.io/vala/advanced-features/weak-references.md)
- [Список аргументов переменной длины](https://vala.gitbook.io/vala/advanced-features/variable-length-arguments.md)
- [Указатели](https://vala.gitbook.io/vala/advanced-features/pointers.md)
- [Классы не наследующие Object](https://vala.gitbook.io/vala/advanced-features/classes-not-object-classes.md)
- [Коллекции](https://vala.gitbook.io/vala/advanced-features/collections.md)
- [Введение](https://vala.gitbook.io/vala/advanced-features/collections/introduction.md)
- [HashSet\<G>](https://vala.gitbook.io/vala/advanced-features/collections/hashset.md)
- [ArrayList\<G>](https://vala.gitbook.io/vala/advanced-features/collections/arraylist.md)
- [HashMap\<K,V>](https://vala.gitbook.io/vala/advanced-features/collections/hashmap.md)
- [Lock-free структуры](https://vala.gitbook.io/vala/advanced-features/collections/lock-free-struktury.md)
