آموزش زبان برنامهنویسی Rust – قسمت۱۳- شروع کار با Enumeration ها
در این قسمت enum ها را در زبان راست یادمیگیریم. enumهای Rust برخلاف زبانهایی مثل C تایپهای واقعی هستند و قدرت زیادی به این زبان میدهند.
در این قسمت enum ها را در زبان راست یادمیگیریم. enumهای Rust برخلاف زبانهایی مثل C تایپهای واقعی هستند و قدرت زیادی به این زبان میدهند.
در این آموزش موضوعاتی مثل ارثبری struct ها، نوعهای بازگشتی، ساخت struct شبیه به tuple و unit وکپیکردن یک struct را یادمیگیریم.
همانطور که در زبانهای شئگرا object ها میتوانند method داشته باشند، ما در راست میتوانیم برای struct ها متد و توابع مرتبط تعریف کنیم. با این کار کارآیی struct ها در Rust خیلی بیشتر از زبانهای مشابه میشود و برنامهنویسی به آن راحتتر.
در این قسمت از آموزش زبان راست میخواهیم شیوهی تعریف و استفاده از struct ها، چاپ و ساخت factory function برای آنها را یادبگیریم.
در این قسمت میخواهیم به صورت کامل بفهمیم که شیوهی ساخت و استفاده از رفرنسها در راست چگونه است و چطوری رفرنسها در کنار Ownership و Borrowing ایمنی حافظه را تضمین میکنند.
در این قسمت از آموزش زبان برنامهنویسی راست مفاهیم borrowing و رفرنس را یادمیگیریم تا با دومین ویژگی Rust برای ایمنی حافظه آشنا بشویم.
مالکیّت یکی از ۳ ویژگی بنیادین زبان برنامهنویسی راست است که باعث میشود کار با حافظه در آن ایمن باشد. در این نوشته همهچیز را درمورد این ویژگی یادمیگیریم.
در این قسمت ویژگیهای اصلی زبان Rust را با هم یادمیگیریم و پس از نصب آن روی سیستمعاملهای مختلف، اوّلین برنامهمان را مینویسیم.