آموزش ژنریک ها و ویژگی ها در Rust 2021

Generics and Traits in Rust 2021

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما می آموزد که از Generics and Traits in Rust برای نوشتن کدهای کارآمد، قابل استفاده مجدد و قابل نگهداری استفاده کنید. شما یاد خواهید گرفت که از ژنریک ها در توابع، ساختارها و فهرست ها استفاده کنید، ویژگی ها را پیاده سازی کنید، و از ویژگی های پیشرفته برای ساختن انتزاعات قدرتمند استفاده کنید. در این دوره، Generics and Traits in Rust 2021، یاد خواهید گرفت که به طور موثر از ژنریک ها و ویژگی ها در Rust استفاده کنید. برای نوشتن کدهای کارآمدتر، قابل استفاده مجدد و قابل نگهداری تر. ابتدا Generics را بررسی خواهید کرد. بعد، صفات را کشف خواهید کرد. در نهایت، شما یاد خواهید گرفت که چگونه از استفاده از ویژگی های پیشرفته استفاده کنید. در پایان دوره، شما درک قوی از نحوه تعریف توابع عمومی، ساختارها و enums، نحوه تعریف صفات و پیاده سازی آنها برای انواع خود و نحوه استفاده از ویژگی های پیشرفته مانند انواع مرتبط و فوق صفات خواهید داشت. برای ساختن انتزاعات قدرتمند

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

استفاده از Generics برای کاهش تکرار کد Using Generics to Reduce Code Duplication

  • معرفی Introduction

  • چرا به ژنریک نیاز داریم؟ Why Do We Need Generics?

  • کارکرد Functions

  • سازه ها Structs

  • مواد و روش ها Methods

  • Enums Enums

  • تک شکلی عملکرد Performance & Monomorphization

  • خلاصه Summary

تعریف رفتار مشترک با صفات Defining Shared Behaviour with Traits

  • معرفی Introduction

  • تعریف یک صفت Defining a Trait

  • پیاده سازی های پیش فرض Default Implementations

  • صفات به عنوان پارامتر مرزهای صفت Traits as Parameters & Trait Bounds

  • صفات به عنوان انواع بازگشتی Traits as Return Types

  • روش‌های اجرای مشروط Conditionally Implement Methods

  • خلاصه Summary

استفاده از ویژگی های پیشرفته Using Advanced Traits

  • معرفی Introduction

  • انواع مرتبط Associated Types

  • پارامترهای نوع عمومی پیش فرض بارگذاری بیش از حد اپراتور Default Generic Type Parameters & Operator Overloading

  • نحو کاملاً واجد شرایط Fully Qualified Syntax

  • فوق صفات Supertraits

  • الگوی جدید Newtype Pattern

  • ویژگی های مفید در کتابخانه استاندارد Useful Traits in the Standard Library

  • خلاصه Summary

نمایش نظرات

آموزش ژنریک ها و ویژگی ها در Rust 2021
جزییات دوره
1h 2m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Shaun Meyer
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Meyer Shaun Meyer

شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.