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

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

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۱:‌ مدیریت خطاها

آموزش زبان برنامه‌نویسی Rust – قسمت ۲۱:‌ مدیریت خطاها

زبان Rust به جای استفاده از Exception ها روش دیگری را برای مدیریت خطاها در پیش‌گرفته. در این نوشته با هم همه‌چیز را درمورد مدیریت خطا در Rust یادمی‌گیریم.

آموزش زبان برنامه‌نویسی Rust- قسمت ۲۰: طول عمر یا Lifetime

آموزش زبان برنامه‌نویسی Rust- قسمت ۲۰: طول عمر یا Lifetime

کارکردن با رفرنس‌ها همیشه ترسناک است. چون ممکن است هزاران اشتباه مختلف رخ بدهد. Rust با معرّفی مفهوم طول عمر یا lifetime باعث می‌شود که موقع کاربا رفرنس‌ها خیالتان راحت باشد.

آموزش زبان برنامه‌نویسی Rust – قسمت  ۱۸ : شروع کار با Generic ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۸ : شروع کار با Generic ها

در این قسمت با نحوه‌ی تبدیل نوع در Rust و با مفهوم Generic آشنا می‌شویم و می‌بینیم که چطور می‌توان ساختار، تابع، متد و enum هایی به صورت Generic داشت.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۷: نگاهی خیلی دقیق‌تر به ویژگی‌ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۷: نگاهی خیلی دقیق‌تر به ویژگی‌ها

در این قسمت نحوه‌ی افزودن associated function ها را به trait ها یادمی‌گیریم و با روش‌های مختلف فراخوانی متدها برای جلوگیری از ابهام آشنا می‌شویم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۶: نگاهی دقیق‌تر به ویژگی ها

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۶: نگاهی دقیق‌تر به ویژگی ها

در این قسمت بیشتر با trait ها آشنا می‌شویم. نحوه‌ی کار با trait object ها، پیاده‌سازی آن برای type های پیش‌فرض و ارث‌بری بین آن‌ها را یاد می‌گیریم.

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۵: چندریختی

آموزش زبان برنامه‌نویسی Rust – قسمت ۱۵: چندریختی

چندریختی یا Polymorphism یکی از مهم‌ترین مفاهیم در برنامه‌نویسی است. امّا استفاده از آن در زبان‌های سطح پایین مثل C امکان‌پذیر نیست. حالا با هم استفاده از چندریختی را در Rust یاد می‌گیریم.

تغییرات زبان Rust از نسخه‌ی ۱.۳۱.۰ به ۱.۳۵.۰

تغییرات زبان Rust از نسخه‌ی ۱.۳۱.۰ به ۱.۳۵.۰

زبان Rust زبان جدیدی است و به نسبت زبان‌های دیگر تغییرات در آن زیاد است. در این نوشته تغییرات زبان را تا نسخه‌ی 1.31 بررسی می‌کنیم.

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

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

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

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

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

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

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

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

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

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

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

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