Scala Applied، قسمت 3 قسمت پایانی این دوره زبان برنامه نویسی اسکالا است. این دوره به طور کامل با هدف ارائه دانش کامل و روزمره در مورد برنامه نویسی Scala، از جمله برخی از رایج ترین APIهای کتابخانه هسته ای است.
این بخش با یک ویژگی زبان نهایی برای Scala شروع میشود (ادامه از سایر ویژگیهای زبانی که در قسمتهای 1 و 2 پوشش داده شدهاند). تطبیق الگو، توابع جزئی و کلاسهای موردی بررسی میشوند، چگونه میتوان آنها را با هم استفاده کرد، و چگونه توابع جزئی میتوانند به شما کمک کنند با اعتبارسنجی ورودی یک تابع قبل از فراخوانی، از خطاهای زمان اجرا خاصی جلوگیری کنید.
سپس به API مجموعهها در کتابخانههای اصلی میپردازیم (یک بررسی ماژول 2 بسیار عمیق از قابلیتها و مبادلات عملکرد گزینههای مختلف مجموعه)، و با نگاهی به استفاده از Scala در پروژههای جاوا، با استفاده از کتابخانه های جاوا از اسکالا و نحوه استفاده از ابزارهای ساخت (به ویژه SBT) برای ساخت پروژه و حتی نوشتن تنظیمات و وظایف سفارشی. پس از آن ما به Futures API در کتابخانه های اصلی نگاه می کنیم.
این دوره همچنین راهنمای خوبی برای دوره 3 قسمتی Stairway to Scala Advanced است که بر ویژگی های زبانی عمیق، انتزاعات عملکردی سطح بالاتر، الگوها و اصطلاحات رایج، نظریه نوع و سایر مفاهیم پیشرفته تر اسکالا تمرکز دارد. به ویژه برای هر کسی که کتابخانه ها و API های خود را در Scala می نویسد مفید باشد.
توسعه دهنده اسکالا
نمایش نظرات