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

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

آموزش زبان برنامه‌نویسی Rust – قسمت۱۴- پترن‌ها

آموزش زبان برنامه‌نویسی Rust – قسمت۱۴- پترن‌ها

الگوها در زبان راست کار برنامه‌نویس را خیلی راحت می‌کنند. شما می‌توانید بدون اینکه مشکلی پیش بیاید خیلی راحت حالت‌های مختلف را با کم‌ترین کد ممکن بررسی کنید.

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

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

در این قسمت enum ها را در زبان راست یادمی‌گیریم. enumهای Rust برخلاف زبان‌هایی مثل C تایپ‌های واقعی هستند و قدرت زیادی به این زبان می‌دهند.

آموزش زبان برنامه‌نویسی 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 در زبان راست برای کنترل جریال برنامه استفاده کرد.

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

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

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