René's URL Explorer Experiment


Title: Tagged union - Wikipedia

Open Graph Title: Tagged union - Wikipedia

Generator: MediaWiki 1.47.0-wmf.12

direct link

Domain: en.wikipedia.org


Hey, it has json ld scripts:
{"@context":"https:\/\/schema.org","@type":"Article","name":"Tagged union","url":"https:\/\/en.wikipedia.org\/wiki\/Tagged_union","sameAs":"http:\/\/www.wikidata.org\/entity\/Q7675229","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q7675229","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-02-03T17:19:29Z","dateModified":"2026-07-24T02:04:49Z","headline":"data structure used to hold a value that could take on several different, but fixed, types"}

referrerorigin-when-cross-origin
format-detectiontelephone=no
og:typewebsite

Links:

Jump to contenthttps://en.wikipedia.org/wiki/Variant_type#bodyContent
Main pagehttps://en.wikipedia.org/wiki/Main_Page
Contentshttps://en.wikipedia.org/wiki/Wikipedia:Contents
Current eventshttps://en.wikipedia.org/wiki/Portal:Current_events
Random articlehttps://en.wikipedia.org/wiki/Special:Random
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Contact ushttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Helphttps://en.wikipedia.org/wiki/Help:Contents
Learn to edithttps://en.wikipedia.org/wiki/Help:Introduction
Community portalhttps://en.wikipedia.org/wiki/Wikipedia:Community_portal
Recent changeshttps://en.wikipedia.org/wiki/Special:RecentChanges
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard
Special pageshttps://en.wikipedia.org/wiki/Special:SpecialPages
https://en.wikipedia.org/wiki/Main_Page
Search https://en.wikipedia.org/wiki/Special:Search
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Tagged+union
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Tagged+union
Donatehttps://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en
Create accounthttps://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Tagged+union
Log inhttps://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Tagged+union
(Top) https://en.wikipedia.org/wiki/Variant_type
1 Description https://en.wikipedia.org/wiki/Variant_type#Description
2 Advantages and disadvantages https://en.wikipedia.org/wiki/Variant_type#Advantages_and_disadvantages
3 Examples https://en.wikipedia.org/wiki/Variant_type#Examples
4 Language support https://en.wikipedia.org/wiki/Variant_type#Language_support
4.1 ALGOL 68 https://en.wikipedia.org/wiki/Variant_type#ALGOL_68
4.2 Ada https://en.wikipedia.org/wiki/Variant_type#Ada
4.3 C++ https://en.wikipedia.org/wiki/Variant_type#C++
4.4 C# https://en.wikipedia.org/wiki/Variant_type#C#
4.5 Cyclone https://en.wikipedia.org/wiki/Variant_type#Cyclone
4.6 D https://en.wikipedia.org/wiki/Variant_type#D
4.7 F# https://en.wikipedia.org/wiki/Variant_type#F#
4.8 Haxe https://en.wikipedia.org/wiki/Variant_type#Haxe
4.9 Java https://en.wikipedia.org/wiki/Variant_type#Java
4.10 Standard ML https://en.wikipedia.org/wiki/Variant_type#Standard_ML
4.11 Nim https://en.wikipedia.org/wiki/Variant_type#Nim
4.12 OCaml https://en.wikipedia.org/wiki/Variant_type#OCaml
4.13 Pascal https://en.wikipedia.org/wiki/Variant_type#Pascal
4.14 Python https://en.wikipedia.org/wiki/Variant_type#Python
4.15 Rust https://en.wikipedia.org/wiki/Variant_type#Rust
4.16 Scala https://en.wikipedia.org/wiki/Variant_type#Scala
4.17 Swift https://en.wikipedia.org/wiki/Variant_type#Swift
4.18 TypeScript https://en.wikipedia.org/wiki/Variant_type#TypeScript
5 Class hierarchies as tagged unions https://en.wikipedia.org/wiki/Variant_type#Class_hierarchies_as_tagged_unions
6 See also https://en.wikipedia.org/wiki/Variant_type#See_also
7 References https://en.wikipedia.org/wiki/Variant_type#References
Eestihttps://et.wikipedia.org/wiki/Sildistatud_%C3%BChend
Françaishttps://fr.wikipedia.org/wiki/Type_somme
Norsk bokmålhttps://no.wikipedia.org/wiki/Merket_union
Polskihttps://pl.wikipedia.org/wiki/Rekord_z_wariantami
Русскийhttps://ru.wikipedia.org/wiki/%D0%A2%D0%B8%D0%BF-%D1%81%D1%83%D0%BC%D0%BC%D0%B0
Українськаhttps://uk.wikipedia.org/wiki/%D0%A2%D0%B8%D0%BF-%D1%81%D1%83%D0%BC%D0%B0
中文https://zh.wikipedia.org/wiki/%E6%A0%87%E7%AD%BE%E8%81%94%E5%90%88
Edit linkshttps://www.wikidata.org/wiki/Special:EntityPage/Q7675229#sitelinks-wikipedia
Articlehttps://en.wikipedia.org/wiki/Tagged_union
Talkhttps://en.wikipedia.org/wiki/Talk:Tagged_union
Readhttps://en.wikipedia.org/wiki/Tagged_union
Edithttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=history
Readhttps://en.wikipedia.org/wiki/Tagged_union
Edithttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit
View historyhttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=history
What links herehttps://en.wikipedia.org/wiki/Special:WhatLinksHere/Tagged_union
Related changeshttps://en.wikipedia.org/wiki/Special:RecentChangesLinked/Tagged_union
Upload filehttps://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard
Permanent linkhttps://en.wikipedia.org/w/index.php?title=Tagged_union&oldid=1365723051
Page informationhttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=info
Cite this pagehttps://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Tagged_union&id=1365723051&wpFormIdentifier=titleform
Get shortened URLhttps://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTagged_union
Switch to legacy parserhttps://en.wikipedia.org/w/index.php?title=Tagged_union&useparsoid=0
Download as PDFhttps://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Tagged_union&action=show-download-screen
Printable versionhttps://en.wikipedia.org/w/index.php?title=Tagged_union&printable=yes
Wikidata itemhttps://www.wikidata.org/wiki/Special:EntityPage/Q7675229
Variant typehttps://en.wikipedia.org/w/index.php?title=Variant_type&redirect=no
computer sciencehttps://en.wikipedia.org/wiki/Computer_science
disjoint unionhttps://en.wikipedia.org/wiki/Disjoint_union
coproducthttps://en.wikipedia.org/wiki/Coproduct
data structurehttps://en.wikipedia.org/wiki/Data_structure
treeshttps://en.wikipedia.org/wiki/Tree_(data_structure)
unionshttps://en.wikipedia.org/wiki/Union_type
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=1
functional programminghttps://en.wikipedia.org/wiki/Functional_programming
MLhttps://en.wikipedia.org/wiki/ML_(programming_language)
Haskellhttps://en.wikipedia.org/wiki/Haskell
algebraic data typehttps://en.wikipedia.org/wiki/Algebraic_data_type
compilerhttps://en.wikipedia.org/wiki/Compiler
Rusthttps://en.wikipedia.org/wiki/Rust_(programming_language)
programming languagehttps://en.wikipedia.org/wiki/Programming_language
constructorhttps://en.wikipedia.org/wiki/Algebraic_data_type
constructorhttps://en.wikipedia.org/wiki/Constructor_(object-oriented_programming)
classhttps://en.wikipedia.org/wiki/Class_(programming)
disjointhttps://en.wikipedia.org/wiki/Disjoint_union
type theoryhttps://en.wikipedia.org/wiki/Type_theory
dualhttps://en.wikipedia.org/wiki/Dual_(mathematics)
product typeshttps://en.wikipedia.org/wiki/Product_type
injectionshttps://en.wikipedia.org/wiki/Injection_(mathematics)
pattern matchinghttps://en.wikipedia.org/wiki/Pattern_matching
ML-stylehttps://en.wikipedia.org/wiki/ML_(programming_language)
intuitionistichttps://en.wikipedia.org/wiki/Intuitionistic_logic
logical disjunctionhttps://en.wikipedia.org/wiki/Logical_disjunction
Curry–Howard correspondencehttps://en.wikipedia.org/wiki/Curry–Howard_correspondence
enumerated typehttps://en.wikipedia.org/wiki/Enumerated_type
unit typeshttps://en.wikipedia.org/wiki/Unit_type
ropehttps://en.wikipedia.org/wiki/Rope_(data_structure)
lazy evaluationhttps://en.wikipedia.org/wiki/Lazy_evaluation
class hierarchyhttps://en.wikipedia.org/wiki/Class_hierarchy
arbitrary-precision arithmetichttps://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic
CDR codinghttps://en.wikipedia.org/wiki/CDR_coding
indirection bithttps://en.wikipedia.org/wiki/Indirection_bit
tagged pointershttps://en.wikipedia.org/wiki/Tagged_pointer
self-describinghttps://en.wikipedia.org/wiki/Self-describing
data formathttps://en.wikipedia.org/wiki/Comparison_of_data_serialization_formats
metadatahttps://en.wikipedia.org/wiki/Metadata
flow-sensitive typinghttps://en.wikipedia.org/wiki/Flow-sensitive_typing
union typeshttps://en.wikipedia.org/wiki/Union_type
record typeshttps://en.wikipedia.org/wiki/Row_polymorphism
[1]https://en.wikipedia.org/wiki/Variant_type#cite_note-1
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=2
recordhttps://en.wikipedia.org/wiki/Record_(computer_science)
immutablehttps://en.wikipedia.org/wiki/Immutable_object
sentinel valueshttps://en.wikipedia.org/wiki/Sentinel_value
tagged pointershttps://en.wikipedia.org/wiki/Tagged_pointer
type punninghttps://en.wikipedia.org/wiki/Type_punning
universal data typehttps://en.wikipedia.org/wiki/Top_type
option typeshttps://en.wikipedia.org/wiki/Option_type
exception handlinghttps://en.wikipedia.org/wiki/Exception_handling
monadhttps://en.wikipedia.org/wiki/Monad_(functional_programming)
result typeshttps://en.wikipedia.org/wiki/Result_type
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=3
binary treehttps://en.wikipedia.org/wiki/Binary_tree
https://en.wikipedia.org/wiki/File:Tagged_union_tree.svg
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=4
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=5
ALGOL 68https://en.wikipedia.org/wiki/ALGOL_68
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=6
Adahttps://en.wikipedia.org/wiki/Ada_(programming_language)
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=7
Chttps://en.wikipedia.org/wiki/C_(programming_language)
C++https://en.wikipedia.org/wiki/C++
C++17https://en.wikipedia.org/wiki/C++17
standard libraryhttps://en.wikipedia.org/wiki/C++_Standard_Library
design patternhttps://en.wikipedia.org/wiki/Software_design_pattern
variadic templatehttps://en.wikipedia.org/wiki/Variadic_template
[2]https://en.wikipedia.org/wiki/Variant_type#cite_note-2
lambdahttps://en.wikipedia.org/wiki/Anonymous_function
[3]https://en.wikipedia.org/wiki/Variant_type#cite_note-3
C++26https://en.wikipedia.org/wiki/C++26
C++23https://en.wikipedia.org/wiki/C++23
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=8
C#https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
[4]https://en.wikipedia.org/wiki/Variant_type#cite_note-4
nullablehttps://en.wikipedia.org/wiki/Nullable_type
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=9
Cyclonehttps://en.wikipedia.org/wiki/Cyclone_(programming_language)
[5]https://en.wikipedia.org/wiki/Variant_type#cite_note-5
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=10
Dhttps://en.wikipedia.org/wiki/D_(programming_language)
any typehttps://en.wikipedia.org/wiki/Any_type
[6]https://en.wikipedia.org/wiki/Variant_type#cite_note-6
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=11
F#https://en.wikipedia.org/wiki/F_Sharp_(programming_language)
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=12
Haxehttps://en.wikipedia.org/wiki/Haxe
[7]https://en.wikipedia.org/wiki/Variant_type#cite_note-7
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=13
Javahttps://en.wikipedia.org/wiki/Java_(programming_language)
sealed classhttps://en.wikipedia.org/wiki/Sealed_class
[8]https://en.wikipedia.org/wiki/Variant_type#cite_note-8
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=14
Standard MLhttps://en.wikipedia.org/wiki/Standard_ML
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=15
Nimhttps://en.wikipedia.org/wiki/Nim_(programming_language)
[9]https://en.wikipedia.org/wiki/Variant_type#cite_note-9
Macroshttps://en.wikipedia.org/wiki/Macro_(computer_science)
pattyhttps://github.com/andreaferretti/patty
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=16
OCamlhttps://en.wikipedia.org/wiki/OCaml
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=17
Pascalhttps://en.wikipedia.org/wiki/Pascal_(programming_language)
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=18
Pythonhttps://en.wikipedia.org/wiki/Python_(programming_language)
[10]https://en.wikipedia.org/wiki/Variant_type#cite_note-10
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=19
Rust languagehttps://en.wikipedia.org/wiki/Rust_(programming_language)
[11]https://en.wikipedia.org/wiki/Variant_type#cite_note-11
[12]https://en.wikipedia.org/wiki/Variant_type#cite_note-12
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=20
Scalahttps://en.wikipedia.org/wiki/Scala_(programming_language)
[13]https://en.wikipedia.org/wiki/Variant_type#cite_note-13
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=21
Swifthttps://en.wikipedia.org/wiki/Swift_(programming_language)
[14]https://en.wikipedia.org/wiki/Variant_type#cite_note-14
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=22
TypeScripthttps://en.wikipedia.org/wiki/TypeScript
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=23
class hierarchyhttps://en.wikipedia.org/wiki/Class_hierarchy
object-oriented programminghttps://en.wikipedia.org/wiki/Object-oriented_programming
virtual methodhttps://en.wikipedia.org/wiki/Virtual_method
vtablehttps://en.wikipedia.org/wiki/Virtual_method_table
RTTIhttps://en.wikipedia.org/wiki/RTTI
constructorhttps://en.wikipedia.org/wiki/Constructor_(object-oriented_programming)
subtype polymorphismhttps://en.wikipedia.org/wiki/Subtype_polymorphism
Scalahttps://en.wikipedia.org/wiki/Scala_(programming_language)
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=24
Discriminatorhttps://en.wikipedia.org/wiki/Discriminator
CORBAhttps://en.wikipedia.org/wiki/CORBA
Variant type (COM)https://en.wikipedia.org/wiki/Variant_type_(COM)
edit sourcehttps://en.wikipedia.org/w/index.php?title=Tagged_union&action=edit§ion=25
https://en.wikipedia.org/wiki/Variant_type#cite_ref-1
https://arxiv.org/pdf/2111.03354https://arxiv.org/pdf/2111.03354
https://en.wikipedia.org/wiki/Variant_type#cite_ref-2
"2 Lines of Code and 3 C++17 Features - The Overload Pattern"https://isocpp.org/blog/2023/11/2-lines-of-code-and-3-cpp17-features-the-overload-pattern-bartlomiej-f1
https://en.wikipedia.org/wiki/Variant_type#cite_ref-3
"std::visit"https://en.cppreference.com/cpp/utility/variant/visit2
https://en.wikipedia.org/wiki/Variant_type#cite_ref-4
"Explore union types in C# 15"https://devblogs.microsoft.com/dotnet/csharp-15-union-types/
https://en.wikipedia.org/wiki/Variant_type#cite_ref-5
"Cyclone: Tagged Unions"http://cyclone.thelanguage.org/wiki/Tagged%20Unions
https://en.wikipedia.org/wiki/Variant_type#cite_ref-6
"std.variant"https://dlang.org/phobos/std_variant.html
https://en.wikipedia.org/wiki/Variant_type#cite_ref-7
"Using Enums - Haxe - The Cross-platform Toolkit"https://haxe.org/manual/types-enum-using.html
https://en.wikipedia.org/wiki/Variant_type#cite_ref-8
"Switch Expressions"https://docs.oracle.com/en/java/javase/17/language/switch-expressions-and-statements.html
https://en.wikipedia.org/wiki/Variant_type#cite_ref-9
"Nim Manual"https://nim-lang.org/docs/manual.html#types-object-variants
https://en.wikipedia.org/wiki/Variant_type#cite_ref-10
"PEP 593 -- Flexible function and variable annotations"https://www.python.org/dev/peps/pep-0593/
https://en.wikipedia.org/wiki/Variant_type#cite_ref-11
"The Rust Programming Language"http://rustbyexample.com/custom_types/structs.html
https://en.wikipedia.org/wiki/Variant_type#cite_ref-12
"Rust By Example"https://doc.rust-lang.org/stable/book/error-handling.html#the-option-type
https://en.wikipedia.org/wiki/Variant_type#cite_ref-13
"Scala 3 Language Reference: Enumerations"https://docs.scala-lang.org/scala3/reference/enums/enums.html
https://en.wikipedia.org/wiki/Variant_type#cite_ref-14
"Enumerations — The Swift Programming Language (Swift 5.4)"https://docs.swift.org/swift-book/LanguageGuide/Enumerations.html
vhttps://en.wikipedia.org/wiki/Template:Data_types
thttps://en.wikipedia.org/wiki/Template_talk:Data_types
ehttps://en.wikipedia.org/wiki/Special:EditPage/Template:Data_types
Data typeshttps://en.wikipedia.org/wiki/Data_type
Uninterpretedhttps://en.wikipedia.org/wiki/Units_of_information
Bithttps://en.wikipedia.org/wiki/Bit
Bytehttps://en.wikipedia.org/wiki/Byte
Trithttps://en.wikipedia.org/wiki/Ternary_numeral_system
Trytehttps://en.wikipedia.org/wiki/Ternary_numeral_system#Tryte
Wordhttps://en.wikipedia.org/wiki/Word_(computer_architecture)
Bit arrayhttps://en.wikipedia.org/wiki/Bit_array
Arbitrary-precision or bignumhttps://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic
Complexhttps://en.wikipedia.org/wiki/Complex_data_type
Decimalhttps://en.wikipedia.org/wiki/Decimal_data_type
Fixed pointhttps://en.wikipedia.org/wiki/Fixed-point_arithmetic
Block floating pointhttps://en.wikipedia.org/wiki/Block_floating_point
Floating pointhttps://en.wikipedia.org/wiki/Floating-point_arithmetic
Minifloathttps://en.wikipedia.org/wiki/Minifloat
Half precisionhttps://en.wikipedia.org/wiki/Half-precision_floating-point_format
bfloat16https://en.wikipedia.org/wiki/Bfloat16_floating-point_format
Single precisionhttps://en.wikipedia.org/wiki/Single-precision_floating-point_format
Double precisionhttps://en.wikipedia.org/wiki/Double-precision_floating-point_format
Quadruple precisionhttps://en.wikipedia.org/wiki/Quadruple-precision_floating-point_format
Octuple precisionhttps://en.wikipedia.org/wiki/Octuple-precision_floating-point_format
Extended precisionhttps://en.wikipedia.org/wiki/Extended_precision
Long doublehttps://en.wikipedia.org/wiki/Long_double
Integerhttps://en.wikipedia.org/wiki/Integer_(computer_science)
signednesshttps://en.wikipedia.org/wiki/Signedness
Intervalhttps://en.wikipedia.org/wiki/Interval_arithmetic#Implementations
Rationalhttps://en.wikipedia.org/wiki/Rational_data_type
Referencehttps://en.wikipedia.org/wiki/Reference_(computer_science)
Addresshttps://en.wikipedia.org/wiki/Memory_address
physicalhttps://en.wikipedia.org/wiki/Physical_address
virtualhttps://en.wikipedia.org/wiki/Virtual_address_space
Pointerhttps://en.wikipedia.org/wiki/Pointer_(computer_programming)
Texthttps://en.wikipedia.org/wiki/Plain_text
Characterhttps://en.wikipedia.org/wiki/Character_(computing)
Stringhttps://en.wikipedia.org/wiki/String_(computer_science)
null-terminatedhttps://en.wikipedia.org/wiki/Null-terminated_string
Compositehttps://en.wikipedia.org/wiki/Composite_data_type
Algebraic data typehttps://en.wikipedia.org/wiki/Algebraic_data_type
generalizedhttps://en.wikipedia.org/wiki/Generalized_algebraic_data_type
Arrayhttps://en.wikipedia.org/wiki/Array_(data_type)
Associative arrayhttps://en.wikipedia.org/wiki/Associative_array
Classhttps://en.wikipedia.org/wiki/Class_(programming)
Dependenthttps://en.wikipedia.org/wiki/Dependent_type
Equalityhttps://en.wikipedia.org/wiki/Intuitionistic_type_theory#Equality_type
Inductivehttps://en.wikipedia.org/wiki/Inductive_type
Intersectionhttps://en.wikipedia.org/wiki/Intersection_type
Listhttps://en.wikipedia.org/wiki/List_(abstract_data_type)
Objecthttps://en.wikipedia.org/wiki/Object_(computer_science)
metaobjecthttps://en.wikipedia.org/wiki/Metaobject
Option typehttps://en.wikipedia.org/wiki/Option_type
Producthttps://en.wikipedia.org/wiki/Product_type
Record or Structhttps://en.wikipedia.org/wiki/Record_(computer_science)
Refinementhttps://en.wikipedia.org/wiki/Refinement_type
Sethttps://en.wikipedia.org/wiki/Set_(abstract_data_type)
Unionhttps://en.wikipedia.org/wiki/Union_type
taggedhttps://en.wikipedia.org/wiki/Tagged_union
Any typehttps://en.wikipedia.org/wiki/Any_type
Booleanhttps://en.wikipedia.org/wiki/Boolean_data_type
Bottom typehttps://en.wikipedia.org/wiki/Bottom_type
Collectionhttps://en.wikipedia.org/wiki/Container_(abstract_data_type)
Enumerated typehttps://en.wikipedia.org/wiki/Enumerated_type
Exceptionhttps://en.wikipedia.org/wiki/Exception_handling
Function typehttps://en.wikipedia.org/wiki/Function_type
Opaque data typehttps://en.wikipedia.org/wiki/Opaque_data_type
Recursive data typehttps://en.wikipedia.org/wiki/Recursive_data_type
Semaphorehttps://en.wikipedia.org/wiki/Semaphore_(programming)
Streamhttps://en.wikipedia.org/wiki/Stream_(computing)
Strongly typed identifierhttps://en.wikipedia.org/wiki/Strongly_typed_identifier
Type classhttps://en.wikipedia.org/wiki/Type_class
Empty typehttps://en.wikipedia.org/wiki/Empty_type
Unit typehttps://en.wikipedia.org/wiki/Unit_type
Voidhttps://en.wikipedia.org/wiki/Void_type
Valuehttps://en.wikipedia.org/wiki/Value_(computer_science)
Abstract data typehttps://en.wikipedia.org/wiki/Abstract_data_type
Boxinghttps://en.wikipedia.org/wiki/Boxing_(computer_programming)
Data structurehttps://en.wikipedia.org/wiki/Data_structure
Generichttps://en.wikipedia.org/wiki/Generic_programming
Kindhttps://en.wikipedia.org/wiki/Kind_(type_theory)
metaclasshttps://en.wikipedia.org/wiki/Metaclass
Parametric polymorphismhttps://en.wikipedia.org/wiki/Parametric_polymorphism
Primitive data typehttps://en.wikipedia.org/wiki/Primitive_data_type
Interfacehttps://en.wikipedia.org/wiki/Interface_(object-oriented_programming)
Subtypinghttps://en.wikipedia.org/wiki/Subtyping
Type constructorhttps://en.wikipedia.org/wiki/Type_constructor
Type conversionhttps://en.wikipedia.org/wiki/Type_conversion
Type systemhttps://en.wikipedia.org/wiki/Type_system
Type theoryhttps://en.wikipedia.org/wiki/Type_theory
Variablehttps://en.wikipedia.org/wiki/Variable_(computer_science)
https://en.wikipedia.org/w/index.php?title=Tagged_union&oldid=1365723051https://en.wikipedia.org/w/index.php?title=Tagged_union&oldid=1365723051
Categorieshttps://en.wikipedia.org/wiki/Help:Category
Data typeshttps://en.wikipedia.org/wiki/Category:Data_types
Type theoryhttps://en.wikipedia.org/wiki/Category:Type_theory
Articles with short descriptionhttps://en.wikipedia.org/wiki/Category:Articles_with_short_description
Short description is different from Wikidatahttps://en.wikipedia.org/wiki/Category:Short_description_is_different_from_Wikidata
Articles with example Pascal codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_Pascal_code
Articles with example ALGOL 68 codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_ALGOL_68_code
Articles with example C codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_C_code
Articles with example C++ codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_C%2B%2B_code
Articles with example Ada codehttps://en.wikipedia.org/wiki/Category:Articles_with_example_Ada_code
Parsoidhttps://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid
Creative Commons Attribution-ShareAlike 4.0 Licensehttps://en.wikipedia.org/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License
Terms of Usehttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use
Privacy Policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
Wikimedia Foundation, Inc.https://wikimediafoundation.org/
Privacy policyhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy
About Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:About
Disclaimershttps://en.wikipedia.org/wiki/Wikipedia:General_disclaimer
Contact Wikipediahttps://en.wikipedia.org/wiki/Wikipedia:Contact_us
Legal & safety contactshttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Legal:Wikimedia_Foundation_Legal_and_Safety_Contact_Information
Code of Conducthttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct
Developershttps://developer.wikimedia.org
Statisticshttps://stats.wikimedia.org/#/en.wikipedia.org
Cookie statementhttps://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement
Mobile viewhttps://en.wikipedia.org/w/index.php?title=Tagged_union&mobileaction=toggle_view_mobile
https://www.wikimedia.org/
https://www.mediawiki.org/
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
https://en.wikipedia.org/wiki/Variant_type
Add topic https://en.wikipedia.org/wiki/Variant_type

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.