Abstract
The two fundamental design considerations of a programming language are static versus dynamic typing and strong versus weak typing. Types in a programming language are checked at compile time and can be inferred by a compiler. Scala is a strong and statically typed language with a unified type system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature
About this chapter
Cite this chapter
Pollak, D., Layka, V., Sacco, A. (2022). Scala Type System. In: Beginning Scala 3. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-7422-4_8
Download citation
DOI: https://doi.org/10.1007/978-1-4842-7422-4_8
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-7421-7
Online ISBN: 978-1-4842-7422-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)