Локальне встановлення Zig

Дізнайтеся, як встановити Zig локально, щоб розвʼязувати вправи Exercism на власній машині


Існує багато способів встановити Zig, і їхня кількість неухильно зростає в міру того, як мова розвивається. На щастя, всі популярні способи встановлення зібрано на сторінці встановлення Zig.

Версія Zig

Наразі Exercism підтримує лише Zig 0.16.0 (випущено 2026-04-14).

Вправа може бути сумісною з іншою версією Zig, але це не гарантовано. Zig ще не досяг версії 1.0, і зміни, що порушують зворотну сумісність, трапляються часто.

Додаткові інструменти

Zig fmt - генерація добре відформатованого коду

Виконуючи будь-яку вправу, ми можемо використовувати найрізноманітніші стилі коду для своїх рішень. Однак поза розвʼязуванням вправ, наприклад, коли ми створюємо застосунки чи бібліотеки, зазвичай варто робити код послідовним і читабельним. Ці міркування особливо важливі, коли інші люди, які хотіли б допомогти з нашими проєктами, мають читати наш код.

Щоб розвʼязати цю проблему, компілятор Zig має вбудований легкий лінтер, який зручно форматує код. Цей форматер коду прагне дотримуватися настанов зі стилю, які вже визначені в документації Zig.

Щоб побачити можливості вбудованого форматера Zig, скористайтеся такою командою:

zig fmt --help

Zig Zen - правила, за якими пишемо код

Іноді трохи скерування дуже допомагає під час виконання будь-якого завдання, навіть коли ми пишемо код. На щастя, у компіляторі Zig є кумедна вбудована команда, яка нагадує нам про деякі цілі, що стоять за написанням доброго коду на Zig.

Щоб побачити ці мудрі слова, скористайтеся такою командою:

zig zen

The Zig Language Server - усебічна підтримка редакторів для Zig

Це стороннє програмне забезпечення додає автодоповнення в редакторі та вдосконалену навігацію кодом Zig, що допомагає швидше опанувати мову.

Перегляньте посібник зі встановлення ZLS, щоб отримати найновіші вказівки.