وبلاگ شخصی
محمّدرضا
علی حسینی

جایی که تجربیات, علایق
و چیزهایی که یادگرفته‌ام را
با هم مرور می‌کنیم.

آموزش زبان برنامه‌نویسی Rust – قسمت۱۲- در اعماق Struct

آموزش زبان برنامه‌نویسی Rust – قسمت۱۲- در اعماق Struct

در این آموزش موضوعاتی مثل ارث‌بری struct ها، نوع‌های بازگشتی، ساخت struct شبیه به tuple و unit وکپی‌کردن یک struct را یادمی‌گیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت۱۱: افزودن Method و Associated Function به Struct ها

آموزش زبان برنامه‌نویسی Rust – قسمت۱۱: افزودن Method و Associated Function به Struct ها

همانطور که در زبان‌های شئ‌گرا object ها می‌توانند method داشته باشند، ما در راست می‌توانیم برای struct ها متد و توابع مرتبط تعریف کنیم. با این کار کارآیی struct ها در Rust خیلی بیشتر از زبان‌های مشابه می‌شود و برنامه‌نویسی به آن راحت‌تر.

آموزش زبان برنامه‌نویسی Rust – قسمت۱۰- شروع کار با Struct

آموزش زبان برنامه‌نویسی Rust – قسمت۱۰- شروع کار با Struct

در این قسمت از آموزش زبان راست می‌خواهیم شیوه‌ی تعریف و استفاده از struct ها، چاپ و ساخت factory function برای آن‌ها را یادبگیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت۹: Slicing

آموزش زبان برنامه‌نویسی Rust – قسمت۹: Slicing

در این قسمت می‌خواهیم به صورت کامل بفهمیم که شیوه‌ی ساخت و استفاده از رفرنس‌ها در راست چگونه است و چطوری رفرنس‌ها در کنار Ownership و Borrowing ایمنی حافظه را تضمین می‌کنند.

آموزش زبان برنامه‌نویسی Rust – قسمت۸: Borrowing

آموزش زبان برنامه‌نویسی Rust – قسمت۸: Borrowing

در این قسمت از آموزش زبان برنامه‌نویسی راست مفاهیم borrowing و رفرنس را یادمی‌گیریم تا با دومین ویژگی Rust برای ایمنی حافظه آشنا بشویم.

آموزش زبان برنامه‌نویسی Rust – قسمت۷: مالکیت

آموزش زبان برنامه‌نویسی Rust – قسمت۷: مالکیت

مالکیّت یکی از ۳ ویژگی بنیادین زبان برنامه‌نویسی راست است که باعث می‌شود کار با حافظه در آن ایمن باشد. در این نوشته همه‌چیز را درمورد این ویژگی یادمی‌گیریم.

آموزش زبان برنامه‌نویس Rust-قسمت۶: کار با تابع + تمرین

آموزش زبان برنامه‌نویس Rust-قسمت۶: کار با تابع + تمرین

در این نوشته شیوه‌ی تعریف و فراخوانی توابع مختلف را در زبان راست یادمی‌گیریم. به علاوه تفاوت statement و expression را هم می‌بینیم.

آموزش زبان برنامه‌نویسی Rust-قسمت5:حلقه‌ها

آموزش زبان برنامه‌نویسی Rust-قسمت5:حلقه‌ها

در این قسمت یادمی‌گیریم که چطوری می‌توان از حلقه‌های for، while و loop در زبان راست برای کنترل جریال برنامه استفاده کرد.

آموزش زبان برنامه‌نویس Rust-قسمت۴: دستور شرطی if

آموزش زبان برنامه‌نویس Rust-قسمت۴: دستور شرطی if

در این قسمت از آموزش زبان برنامه‌نویسی راست، با هم دیگر شیوه‌ی کار با دستورات شرطی و مقداردهی متغیّرها را به وسیله‌ی آن یادمی‌گیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت۳: معرفی آرایه, تاپل, کاراکتر و مقادیر بولی

آموزش زبان برنامه‌نویسی Rust – قسمت۳: معرفی آرایه, تاپل, کاراکتر و مقادیر بولی

در این قسمت از آموزش زبان Rust، با شیوه‌ی تعریف و استفاده از داده‌های ترکیبی مثل آرایه ها و تاپل‌ها در زبان راست آشنا می‌شویم.

«نوشته‌های ویژه»

«نوشته‌های محبوب»

«دیدگاه کاربران»