Summary

In this chapter, we looked into types in general and explored reference versus value types in detail. We covered topics such as value and reference type constants, mixing value and reference types, and copying. Then we learned the characteristics of value types, key differences between value and reference types, and how we should decide which one to use. We continued by exploring equality, identity, type checking, and casting topics. Even though we explored the topic of value types, we did not explore a related topic—immutability—in this chapter. Chapter 9 , Importance of Immutability will cover the importance of immutability.Furthermore, for in depth coverage of these concepts it is recommended to watch the following videos from: WWDC 2015 - Session 414, WWDC 2016 - Session 418, and WWDC 2016 - Session 419.

In the following chapter, we will explore the enumeration and pattern matching topics. We will familiarize ourselves with associated and raw values. We will be introduced to algebraic data types and finally, we will cover patterns and pattern matching.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset