آموزش زبان برنامهنویسی 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 برای ایمنی حافظه آشنا بشویم.
مالکیّت یکی از ۳ ویژگی بنیادین زبان برنامهنویسی راست است که باعث میشود کار با حافظه در آن ایمن باشد. در این نوشته همهچیز را درمورد این ویژگی یادمیگیریم.
قرن بیست و یک قرن سلطهی کامپیوترها است و نرمافزارها همهجا هستند. حالا سؤال اینجاست که وظیفهی اخلاقی ما توسعهدهندگان نرمافزار چیست؟ در این نوشته به دنبال پاسخ این سؤال هستیم.
در این نوشته شیوهی تعریف و فراخوانی توابع مختلف را در زبان راست یادمیگیریم. به علاوه تفاوت statement و expression را هم میبینیم.