آموزش F # Jumpstart

F# Jumpstart

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با F # شروع کنید. تجربه خود از توسعه .NET/Mono را در کمتر از 90 دقیقه تغییر دهید. همه را بزرگ کنید مقدمه 5m 45s مقادیر ، توابع و جریان کنترل 15 متر 1 ثانیه آرایه ها ، مجموعه ها و توابع مرتبه بالاتر 18m 19s سوابق ، انواع گزینه ها ، اتحادیه های تبعیض آمیز و تطبیق الگو 14 متر 34s تغییرناپذیری و سایه زدن 9 متر 12 ثانیه انواع شی گرا 15 متر 47s نتیجه گیری و جمع بندی 6 متر 28 ثانیه علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

مقدمه Introduction

  • مقدمه و شروع Introduction and Getting Started

  • جایی که F # در اکوسیستم .NET نشسته است Where F# Sits in the .NET Ecosystem

  • ایجاد و اجرای یک برنامه کنسول Creating and Running a Console Program

  • استفاده از F # تعاملی برای آزمایش کد Using F# Interactive to Experiment with Code

مقادیر ، توابع و جریان کنترل Values, Functions and Flow of Control

  • مقادیر و توابع اتصال با استفاده از 'let' Binding Values and Functions Using 'let'

  • توابع ، تورفتگی ، استنباط نوع Functions, Indentation, Type Inference

  • استنباط نوع غالب Overriding Type Inference

  • انشعاب با "اگر" Branching with 'if'

  • حلقه با "برای" Looping with 'for'

  • توابع تو در تو Nesting Functions

  • ایجاد ، بازگشت و تجزیه Tuples Creating, Returning and Decomposing Tuples

  • استدلال های عملکرد Tupling ؛ برنامه جزئی Tupling Function Arguments; Partial Application

  • عبور و بازگشت هیچ چیز با "واحد" Passing and Returning Nothing with 'Unit'

  • خلاصه Summary

آرایه ها ، مجموعه ها و توابع مرتبه بالاتر Arrays, Collections and Higher Order Functions

  • مقدمه Introduction

  • ایجاد آرایه ها Creating Arrays

  • پردازش آرایه اساسی Basic Array Processing

  • فیلتر کردن آرایه ها Filtering Arrays

  • مرتب سازی ، تکرار و اپراتور لوله جلو Sorting, Iterating and the Forward-pipe Operator

  • نقشه برداری از آرایه ها Mapping Arrays

  • لیست های F # F# Lists

  • توالی ها Sequences

  • خلاصه Summary

سوابق ، انواع گزینه ها ، اتحادیه های تبعیض آمیز و تطبیق الگو Records, Option Types, Discriminated Unions and Pattern Matching

  • مقدمه Introduction

  • انواع ضبط Record Types

  • انواع گزینه ها Option Types

  • اتحادیه های تبعیض آمیز و تطبیق الگو Discriminated Unions and Pattern Matching

  • کلمه کلیدی Match The Match Keyword

  • خلاصه Summary

تغییرناپذیری و سایه زدن Immutability and Shadowing

  • مقدمه Introduction

  • تغییرناپذیری به صورت پیش فرض و سایه Immutability by Default and Shadowing

  • فواید تغییرناپذیری Benefits of Immutability

  • غیر قابل تغییر بودن Overriding Immutability

  • خلاصه Summary

انواع شی گرا Object Oriented Types

  • مقدمه Introduction

  • اعلام نوع OO (کلاس) در F # Declaring an OO Type (Class) in F#

  • با استفاده از گیرنده ها و تنظیم کننده ها نوع خود را قابل تغییر می کند Making Your Type Mutable with Getters and Setters

  • استفاده از Member Val برای ایجاد ویژگی های خودکار Using Member Val to Create Autoproperties

  • انجام کار در سازندگان Doing Work in Constructors

  • اعلام و پیاده سازی رابط ها Declaring and Implementing Interfaces

  • استفاده از کد F # از رابط های C # - F # Using F# Code from C# - F# Interfaces

  • با استفاده از کد F # از C # - اتحادیه های تبعیض آمیز Using F# Code from C# - Discriminated Unions

  • خلاصه Summary

نتیجه گیری و جمع بندی Conclusion and Wrap-up

  • F # به عنوان یک زبان CLI F# as a CLI language

  • آرایه ها Arrays

  • تغییرناپذیری Immutability

  • مواد برای مطالعه بیشتر Materials for Further Study

نمایش نظرات

آموزش F # Jumpstart
جزییات دوره
1h 25m
47
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
378
4.6 از 5
دارد
دارد
دارد
Kit Eason
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kit Eason Kit Eason

توسعه دهنده نرم افزار