Skip to main content

Records with variant parts

  • Chapter
Programming in Modula-2

Part of the book series: Texts and Monographs in Computer Science ((MCS))

  • 68 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1985 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wirth, N. (1985). Records with variant parts. In: Programming in Modula-2. Texts and Monographs in Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-96878-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-96878-5_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-96880-8

  • Online ISBN: 978-3-642-96878-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics