آموزش در توابع Go عمیق فرو بروید

Deep Dive into Go Functions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توابع یکی از مهمترین عناصر در هر زبانی است. در این دوره ، توابعی را یاد خواهید گرفت که به شما امکان می دهد برنامه های Go خود را به سطح بعدی برسانید. توابع یکی از مهمترین عناصر در هر زبانی است. آنها به شما امکان می دهند کدهای تمیز و قابل نگهداری بنویسید. در این دوره ، Deep Dive into Go Functions ، توابعی را یاد خواهید گرفت که به شما امکان می دهد برنامه های Go خود را به سطح بعدی برسانید. در ابتدا ، شما تمام اجزای سازنده یک عملکرد را یاد خواهید گرفت و اینکه چقدر در Go انعطاف پذیر و سازگار هستند. در مرحله بعدی ، خواهید فهمید که توابع چگونه یک شهروند درجه یک در Go هستند و می توانند به عنوان عبارات و متغیرها استفاده شوند. سرانجام ، شما نحوه تسلط بر جریان کنترل یک تابع را کشف خواهید کرد ، بنابراین شما می توانید Go اصطلاحی پاک بنویسید. وقتی این دوره را به پایان رسانید ، مهارت و دانش نوشتن عملکرد اصطلاحی تمیز و قابل نگهداری در Go را خواهید داشت.

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

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

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

پارامترهای عملکرد و مقادیر برگشتی Function Parameters and Return Values

  • برو توابع Go Functions

  • یک عملکرد ساده A Simple Function

  • مقادیر بازگشتی چندگانه Multiple Return Values

  • پارامترهای متنوع Variadic Parameters

  • توابع عمومی و خصوصی Public and Private Functions

  • نامگذاری مقادیر برگشتی Naming Return Values

  • خلاصه Summary

گیرنده های روش بر روی انواع سازه ها و مقیاس ها Method Receivers on Structs and Scalar Types

  • مقدمه Introduction

  • بیانیه های روش Method Declarations

  • حالت تغییر با گیرنده های اشاره گر Modifying State with Pointer Receivers

  • رابط ها و گیرنده ها Interfaces and Receivers

  • خلاصه Summary

اصطلاحات عملکرد و روش Function and Method Expressions

  • مقدمه Introduction

  • توابع ناشناس در Go Anonymous Functions in Go

  • بازگرداندن توابع از توابع Returning Functions from Functions

  • توابع به عنوان پارامترها Functions as Parameters

  • توابع حالت مند Stateful Functions

  • حالت بد در عملکردهای ناشناس Bad State in Anonymous Functions

  • خلاصه Summary

کنترل جریان در توابع Control Flow in Functions

  • مقدمه Introduction

  • مدیریت خطا Error Handling

  • ادامه خطا Continue on Error

  • توابع به تعویق انداختن Defer Functions

  • وحشت Panic

  • بازیابی از هراس Recover from Panic

  • وحشت در بهبودی Panic on Recovery

  • خلاصه Summary

نمایش نظرات

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

آموزش در توابع Go عمیق فرو بروید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 26m
28
Pluralsight (پلورال سایت) pluralsight-small
22 آذر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
42
4.4 از 5
دارد
دارد
دارد
James Wilson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Wilson James Wilson

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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