آموزش ایجاد انواع داده های سفارشی با Go

Creating Custom Data Types with Go

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در ایجاد انواع داده های سفارشی با Go ، شما توانایی ایجاد سریع انواع مشتری خود در Go را خواهید آموخت و از تأثیر دقیق هر عنصر بر روی سیستم مطلع خواهید شد. دانستن سیستم نوع Golang برای هر توسعه دهنده ای که به دنبال ایجاد قابل اعتماد است مهم است. نرم افزار به سرعت در این دوره ، ایجاد انواع داده های سفارشی با Go ، شما خواهید آموخت و توانایی ایجاد سریع انواع مشتری خود را در Go و دانستن دقیق تأثیر هر عنصر بر روی سیستم خواهید داشت. ابتدا اجزای مختلفی که رابط ها و Strat ها را در Go ایجاد می کنند ، خواهید آموخت. در مرحله بعدی ، به سادگی تعاریف نوع و نام های مستعار نوع پی خواهید برد. سرانجام ، شما نحوه تعبیه انواع را برای ترکیب بررسی خواهید کرد ، و انواع قابل اعتمادی را به شما می دهد که می توانید در پایگاه کد خود دوباره استفاده کنید. پس از اتمام این دوره ، مهارتهای لازم برای ساختن نرم افزاری با دوام و قابل نگهداری و استفاده آسان را خواهید داشت.

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

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

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

رابط ها و ساختارها Interfaces and Structs

  • مقدمه Introduction

  • نمای کلی نمایشی Demo Overview

  • رابط ها و ساختارها Interfaces and Structs

  • زمینه های عمومی Public Fields

  • زمینه های خصوصی و سازندگان Private Fields and Constructors

  • تغییر وضعیت ساختار Changing the State of the Struct

  • گیرنده مبتنی بر اشاره گر Pointer Based Receiver

  • خلاصه Summary

کار با تعاریف و نام های مستعار Working with Type Definitions and Aliases

  • مقدمه Introduction

  • نام مستعار را تایپ کنید Type Aliases

  • تعاریف را تایپ کنید Type Definitions

  • تبدیل های صریح نوع Explicit Type Conversions

  • روش تغییر مسیر URL را پیاده سازی کنید Implement Redirect URL Method

  • خلاصه Summary

ترکیب با انواع جاسازی شده Composition with Embedded Types

  • مقدمه Introduction

  • تعبیه ساختارها Embedding Structs

  • تعبیه رابط ها در Structs Embedding Interfaces into Structs

  • تعبیه رابط ها در رابط ها Embedding Interfaces into Interfaces

  • زمینه های متناقض Conflicting Fields

  • دو نوع متناقض Two Conflicting Types

  • خلاصه Summary

انواع قابل مقایسه Comparable Types

  • مقدمه Introduction

  • مقایسه ساختارها Comparing Structs

  • مقایسه رابط ها Comparing Interfaces

  • مقایسه مقدار صفر Zero Value Comparison

  • کلیدها برای Maps Keys for Maps

  • روش برابر Equals Method

  • خلاصه Summary

روشن کردن انواع Switching on Types

  • مقدمه Introduction

  • تغییر وضعیت و انواع Switch Statement and Types

  • روشن کردن Int Switch on Int

  • ساختار را روشن کنید Switch on Struct

  • خلاصه Summary

نمایش نظرات

آموزش ایجاد انواع داده های سفارشی با Go
جزییات دوره
1h 15m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
45
4.7 از 5
دارد
دارد
دارد
James Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Wilson James Wilson

جیمز به عنوان یک توسعه دهنده موبایل ، همیشه علاقه به ساخت برنامه های هیجان انگیز داشت و همیشه سعی در ایجاد رابط های کاربری داشت که استفاده از آنها آسان و بصری باشد. امروز ، او اکنون در پندو کار می کند ، جایی که به ساخت ابزارهایی کمک می کند که می توانند برای ساختن برنامه هایی که مردم دوست دارند استفاده شود. او این کار را با ساخت سیستم های توزیع شده ای که با استفاده از Go و Google Cloud مقیاس بندی می شوند ، انجام می دهد. او هرگز از دانش خود راضی نیست ، او یک یادگیرنده در طول زندگی است و همیشه علاقه مند به دنبال رشد و یادگیری است و سپس دانش خود را با دیگران به اشتراک می گذارد. جیمز در زمینه های مختلفی کار کرده است چه به عنوان یک تکنسین که با سیستم های راداری و ارتباطی کار می کند و چه به عنوان یک توسعه دهنده در سیستم عامل هایی مانند NET ، iOS و Android کار می کند. جیمز در اوقات فراغت خود از گذراندن وقت با خانواده ، بازی های ویدئویی و خواندن داستان ها و داستان های غیر داستانی لذت می برد.