Abstract
Record types offer yet another kind of flexibility. A given record may assume various variant forms. This implies that the number and kind of fields may differ among different variables although they are of the same record type. It is obvious that this flexibility also gives rise to programming errors that are difficult to detect. In particular, it is now possible to assume in some part of a program that a variable is of a certain variant, whereas it actually is of another variant. This facility is therefore to be used with great caution.
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
© 1988 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wirth, N. (1988). Records with Variant Parts. In: Programming in Modula-2. Text and Monographs in Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-83565-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-83565-0_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-83567-4
Online ISBN: 978-3-642-83565-0
eBook Packages: Springer Book Archive