Abstract
In this chapter, we’re going to explore Scala’s collections classes and how to use them. Most Scala collection classes are immutable, meaning that once they are instantiated, the instances cannot be changed. You’re used to immutability, as Java Strings are immutable. The conjunction of collections being immutable and providing powerful iteration features leads to more concise, higher-performance code that does extremely well in multicore, multithreaded concurrency situations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 David Pollak
About this chapter
Cite this chapter
Pollak, D. (2009). Collections and the Joy of Immutability. In: Beginning Scala. Apress. https://doi.org/10.1007/978-1-4302-1990-3_3
Download citation
DOI: https://doi.org/10.1007/978-1-4302-1990-3_3
Publisher Name: Apress
Print ISBN: 978-1-4302-1989-7
Online ISBN: 978-1-4302-1990-3
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)