آموزش Generics in Go

Generics in Go

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
تکرار کد با نوشتن مکرر کد boilerplate اغلب می تواند منجر به کدهای اشتباه و نامرتب شود. در این دوره، Anna-Katharina Wickert به شما نشان می‌دهد که چگونه از ژنریک در Go برای نوشتن کدهای پاک‌تر و خواناتر استفاده کنید. Anna-Katharina نشان می‌دهد که چگونه می‌توانید از ژنریک‌ها - که مدت‌ها در لیست علاقه‌مندی‌های توسعه‌دهندگان است و در Go 1.18 معرفی شده‌اند - برای نوشتن توابع و انواعی که با مجموعه‌ای از انواع کار می‌کنند، به جای یک نوع مشخص استفاده کنید. او پارامترهای نوع، تایپ‌ها، و استنتاج نوع را پوشش می‌دهد، و همه آن‌ها را با مثال‌ها عملی می‌کند و به بسته‌های جدید ارسال شده همراه با ژنریک نگاه می‌کند.

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

مقدمه Introduction

  • Generics در Go 1.18 Generics in Go 1.18

  • آنچه شما باید بدانید What you should know

1. پارامترها را تایپ کنید 1. Type Parameters

  • پارامتر 101 را تایپ کنید Type parameter 101

  • نمونه سازی توابع عمومی Instantiation of generic functions

  • چالش: نوع پارامتر با نوع ترکیبی Challenge: Type parameter with composite type

  • راه حل: نوع پارامتر با نوع ترکیبی Solution: Type parameter with composite type

  • امتحان فصل Chapter Quiz

2. Type Sets 2. Type Sets

  • مجموعه 101 را تایپ کنید Type set 101

  • مجموعه های نوع را تعریف کنید Define type sets

  • بسته آزمایشی: محدودیت ها Experimental package: Constraints

  • امتحان فصل Chapter Quiz

3. Inference را تایپ کنید 3. Type Inference

  • استنتاج نوع آرگومان تابع Function argument type inference

  • استنتاج نوع محدودیت Constraint type inference

4. ژنریک در عمل 4. Generics in Practice

  • بهترین تمرین برای استفاده Best practice for usage

  • بسته آزمایشی: برش Experimental package: Slices

  • بسته آزمایشی: نقشه ها Experimental package: Maps

  • محدودیت های شناخته شده Known limitations

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Generics in Go
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
42m
19
Linkedin (لینکدین) lynda-small
13 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Anna-Katharina Wickert Anna-Katharina Wickert

توسعه دهنده، سخنران

Anna-Katharina Wickert یک توسعه دهنده، سخنران کنفرانس، و سازمان دهنده گروه کاربری Go در فرانکفورت، آلمان است.

آنا کاترینا محققی است که به استنتاج قوانین برای APIهای رمزنگاری علاقه مند است. او یک جلسه ماهانه درباره زبان برنامه نویسی Go در منطقه فرانکفورت راین-ماین ترتیب می دهد. او کاندیدای دکترا و محقق دکترا در گروه فناوری نرم افزار در TU Darmstadt است. او مدرک کارشناسی ارشد امنیت فناوری اطلاعات را از دانشگاه اسلو
گرفت

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.