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