نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
توابع یکی از مهمترین عناصر در هر زبانی است. در این دوره ، توابعی را یاد خواهید گرفت که به شما امکان می دهد برنامه های 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
نمایش نظرات