دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bruce Eckel and Svetlana Isakova
سری:
ISBN (شابک) : 9780981872544, 9780981872551
ناشر: leanpub.com
سال نشر: 2020
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Atomic Kotlin به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کوتلین اتمی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents Copyright Section I: Programming Basics Introduction Why Kotlin? Hello, World! var & val Data Types Functions if Expressions String Templates Number Types Booleans Repetition with while Looping & Ranges The in Keyword Expressions & Statements Summary 1 Section II: Introduction to Objects Objects Everywhere Creating Classes Properties Constructors Constraining Visibility Packages Testing Exceptions Lists Variable Argument Lists Sets Maps Property Accessors Summary 2 Section III: Usability Extension Functions Named & Default Arguments Overloading when Expressions Enumerations Data Classes Destructuring Declarations Nullable Types Safe Calls & the Elvis Operator Non-Null Assertions Extensions for Nullable Types Introduction to Generics Extension Properties break & continue Section IV: Functional Programming Lambdas The Importance of Lambdas Operations on Collections Member References Higher-Order Functions Manipulating Lists Building Maps Sequences Local Functions Folding Lists Recursion Section V: Object-Oriented Programming Interfaces Complex Constructors Secondary Constructors Inheritance Base Class Initialization Abstract Classes Upcasting Polymorphism Composition Inheritance & Extensions Class Delegation Downcasting Sealed Classes Type Checking Nested Classes Objects Inner Classes Companion Objects Section VI: Preventing Failure Exception Handling Check Instructions The Nothing Type Resource Cleanup Logging Unit Testing Section VII: Power Tools Extension Lambdas Scope Functions Creating Generics Operator Overloading Using Operators Property Delegation Property Delegation Tools Lazy Initialization Late Initialization Appendices Appendix A: AtomicTest Appendix B: Java Interoperability