Live briefing
Everything about Union type
Data type that allows for values that are one of multiple different data types
In computer science, a union is a value that may have any of multiple representations or formats within the same area of memory, or a variable that may hold such a data structure. Some programming languages support a union type for such a data type. In other words, a union type specifies the permitted types that may be stored in its instances, e.g., float and int. In contrast with a record, which could be defined to contain both a float and an integer, a union can hold only one at a time. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Union typeA 5-minute orientation
- Skim a recent paper: Exponential type bases on a finite union of certain disjoint intervals of equal lengthInfluential work since 2022
- Pick up a classic book: The Return of Sherlock HolmesThe most-reprinted book on the subject
- Read the landmark paper: Kinematic constraints to the transition redshift from supernovae type Ia union dataCited 167 times
- Go sideways: Tagged unionA closely related topic
- Go sideways: TypedefA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Kinematic constraints to the transition redshift from supernovae type Ia union data
Effects of Union Type on Division of Household Labor
Marriage or Carriage? Trends in Union Context and Birth Type by Education
Relationship Effort, Satisfaction, and Stability: Differences Across Union Type
Mature osteoblasts in human non-union fractures express collagen type III.
Card Check or Mandatory Representation Vote? How the Type of Union Recognition Procedure Affects Union Certification Success
Relationship between floras of type Lance and Fort Union formations
On type-cases, union elimination, and occurrence typing
🆕 Influential since 2022
Exponential type bases on a finite union of certain disjoint intervals of equal length
Nutritional Determinants of Type 2 Diabetes Mellitus in the European Union: A Systematic Review
Position specific peak running demands, and influence of bout type in professional rugby union
On Galois covers of a union of zappatic surfaces of type $$R_k$$
From Nations to the European Union: A New Emerging Type of Society
📚 Books worth reading
The Return of Sherlock HolmesArthur Conan Doyle · 1903
Отцы и детиIvan Sergeevich Turgenev · 1867
The U.P. TrailZane Grey · 1918
AirframeMichael Crichton · 1996
Раковый корпусАлександр Солженицын · 1968
The Hunt for Red OctoberTom Clancy · 1984
ZoyaDanielle Steel · 1980
The Endless SteppeEsther Rudomin Hautzig · 1968
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Tagged union In computer science, a tagged union, also called a variant, variant record, choice type, discriminated union, disjoint union, sum type, or coproduct, is…
- Typedef typedef is a reserved keyword in the programming languages C, C++, and Objective-C. It is used to create an additional name (alias) for another data type…
- Type punning In computer science, type punning is any programming technique that subverts or circumvents the type system of a programming language in order to achieve…
- C++ classes A class in C++ is a user-defined type or data structure declared with any of the keywords class, struct or union (the first two are collectively referred…
- C syntax C syntax is the form that text must have in order to be C programming language code. The language syntax rules are designed to allow for code that is terse…
- C++11 C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical…
- Sizeof sizeof is a unary operator in the C and C++ programming languages that evaluates to the storage size of an expression or a data type, measured in units…
- Pointer (computer programming) I do consider assignment statements and pointer variables to be among computer science's "most valuable treasures." — Donald Knuth, Structured Programming…