بیاموزید چطور Zig را بهصورت محلی نصب کنید تا تمرینهای Exercism را روی دستگاه خودتان حل کنید.
راههای زیادی برای نصب Zig وجود دارد و هر چه این زبان بالغتر میشود، تعداد این راهها هم پیوسته بیشتر میشود. خوشبختانه همهی روشهای محبوب نصب در صفحهی نصب Zig فهرست شدهاند.
Exercism در حال حاضر فقط از Zig 0.16.0 (منتشرشده در ۲۰۲۶-۰۴-۱۴) پشتیبانی میکند.
ممکن است یک تمرین با نسخهی دیگری از Zig سازگار باشد، اما چنین چیزی تضمینشده نیست. Zig هنوز به نسخهی 1.0 نرسیده است و تغییرات ناسازگار رایجاند.
هنگام حل هر تمرینی، میتوانید از هر سبک کدنویسیای برای راهحلهایتان استفاده کنید. اما بیرون از حل تمرینها، مثلاً وقتی یک برنامه یا کتابخانه میسازید، معمولاً ایدهی خوبی است که کدتان را یکدست و خوانا نگه دارید. این نکته وقتی اهمیت بیشتری پیدا میکند که افراد دیگری بخواهند در پروژههایتان به شما کمک کنند و ناچار باشند کدتان را بخوانند.
برای حل این مشکل، کامپایلر Zig یک لینتر سبک و توکار دارد که کدتان را به شکلی راحت قالببندی میکند. این قالببند کد میکوشد راهنمای سبک را که مستندات Zig از پیش تعیین کرده است، رعایت کند.
برای دیدن قابلیتهای قالببند بومی Zig از دستور زیر استفاده کنید:
zig fmt --help
گاهی هنگام انجام هر کاری، حتی نوشتن کد، کمی راهنمایی خیلی کمک میکند. خوشبختانه یک دستور سرگرمکننده مستقیماً در کامپایلر Zig تعبیه شده است تا برخی از هدفهایی را که در نوشتن کد خوب Zig نقش دارند، به یادمان بیاورد.
برای دیدن این کلمات حکیمانه میتوانید از دستور زیر استفاده کنید:
zig zen
این نرمافزار شخص ثالث، تکمیل خودکار ویرایشگر و قابلیتهای پیشرفتهی پیمایش کد Zig را فراهم میکند که میتوانند به شما کمک کنند زبان را سریعتر یاد بگیرید.
برای آخرین دستورالعملها راهنمای نصب ZLS را ببینید.