آموزش مجموعه های مقیاس

Scala Collections

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

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

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

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

ایجاد و استفاده از لیست های Scala Creating and Using Scala's Lists

  • مقدمه Introduction

  • ایجاد لیست های جمعیتی Creating & Populating Lists

  • ماهیت بازگشتی لیست ها The Recursive Nature of Lists

  • عبور از لیست ها Traversing Lists

یافتن عناصر در یک لیست Finding Elements in a List

  • مقدمه Introduction

  • ساختارشکنی با الگوها Deconstructing with Patterns

  • استخراج عناصر با توالی الگو Extracting Elements with Pattern Sequences

  • استخراج عناصر با سر و دم Extracting Elements with head and tail

  • استخراج عناصر با :: و Nil Extracting Elements with :: and Nil

  • یافتن عناصر با یافتن Finding Elements with find

هزینه های اضافی را با Tuples ذخیره کنید Save Overheads with Tuples

  • مقدمه Introduction

  • ایجاد n-tuples Creating n-tuples

  • مطابقت با الگوها Matching with Patterns

انتخاب نوع مناسب مجموعه Selecting the Right Collection Type

  • مقدمه Introduction

  • انتخاب مجموعه مناسب Selecting the Right Collection

  • جهش دلسرد است Mutating Is Discouraged

تبدیل بین جاوا و اسکالا Converting between Java and Scala

  • مقدمه Introduction

  • مقایسه روشهای تبدیل Comparing Conversion Methods

  • تبدیل مجموعه ها Converting Collections

تبدیل عناصر Transforming Elements

  • مقدمه Introduction

  • فیلتر کردن با پیش بینی ها Filtering with Predicates

  • نقشه برداری و مسطح سازی Mapping and Flattening

  • محاسبات خط لوله Pipelining Computations

  • مقایسه Imperative و Pipelining Comparing Imperative and Pipelining

محاسبات پیچیده را با Monads ساده کنید Simplify Complex Computations with Monads

  • مقدمه Introduction

  • تعریف موناد Defining Monad

  • اجتناب از Nulls با Monads Avoiding Nulls with Monads

  • پردازش محاسبات بصورت مرحله ای Processing Computations Monadically

نمایش نظرات

آموزش مجموعه های مقیاس
جزییات دوره
1h 59m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Toby Weston
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Toby Weston Toby Weston

توبی یک توسعه دهنده نرم افزار مستقل مستقر در لندن ، متخصص در زمینه توسعه نرم افزار مدرن و روشهای چابک است. او یک وبلاگ نویس و نویسنده مشتاق است که برای Jaxenter و کتابی در مورد تست مدرن با عنوان Essential Acceptance Testing نوشت. توبی که یکی از حامیان بزرگ نرم افزار منبع باز است ، به چندین پروژه از جمله JMock کمک کرده و یک کتابخانه همگانی معروف به نام tempus-fugit ایجاد کرده است. او را در Github پیدا کنید.