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