آموزش مالکیت حافظه و قرض گرفتن در Rust 2021

Memory Ownership and Borrowing in Rust 2021

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دو رکن رست ایمنی و سرعت است. Rust می تواند با استفاده از سیستم مدیریت حافظه منحصر به فرد خود، مالکیت و قرض گرفتن، این موضوع را تضمین کند. مسلماً این مهم‌ترین ویژگی Rust است و درک کامل برای تسلط بر Rust ضروری است. در این دوره آموزشی، Memory Ownership and Borrowing in Rust 2021، خواهید آموخت که چگونه Rust حافظه را برای اطمینان از سرعت و ایمنی مدیریت می‌کند. ابتدا، نحوه مدیریت Rust حافظه را بازبینی خواهید کرد. در مرحله بعد، مالکیت و وام گرفتن را کشف خواهید کرد. در نهایت، با Lifetimes آشنا خواهید شد. وقتی این دوره را به پایان رساندید، درک عمیقی از مالکیت و قرض گرفتن مورد نیاز برای تسلط بر زبان برنامه نویسی Rust خواهید داشت.

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

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

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

چگونه Rust از حافظه استفاده می کند How Rust Uses Memory

  • معرفی Introduction

  • راه اندازی کد ویژوال استودیو برای رفع اشکال Rust Setting up Visual Studio Code for Debugging Rust

  • رویکردهای مختلف برای مدیریت حافظه Different Approaches to Memory Management

  • انواع داده، تغییرپذیری و دامنه Data Types, Mutability, and Scope

  • پشته در مقابل هیپ Stack vs. Heap

  • خلاصه Summary

مدیریت حافظه با مالکیت Managing Memory with Ownership

  • معرفی Introduction

  • قوانین مالکیت Rules of Ownership

  • انواع داده های قابل کپی Copyable Data Types

  • انواع داده غیر قابل کپی Non-copyable Data Types

  • ویژگی های کپی و شبیه سازی Copy and Clone Traits

  • خلاصه Summary

ارزش های استقراض با مرجع Borrowing Values by Reference

  • معرفی Introduction

  • مراجع تغییرناپذیر Immutable References

  • مراجع قابل تغییر Mutable References

  • محدودیت های مرجع Reference Restrictions

  • برش رشته String Slices

  • خلاصه Summary

استفاده از Lifetimes برای کاهش ابهام Using Lifetimes to Reduce Ambiguity

  • معرفی Introduction

  • طول عمر چیست؟ What Is a Lifetime?

  • طول عمر در توابع Lifetimes in Functions

  • طول عمر در سازه ها Lifetimes in Structs

  • قوانین حذف مادام العمر Lifetime Elision Rules

  • طول عمر استاتیک Static Lifetimes

  • خلاصه Summary

نمایش نظرات

آموزش مالکیت حافظه و قرض گرفتن در Rust 2021
جزییات دوره
1h 10m
26
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 تخصص دارد.