Skip to content
Apoorv Singal edited this page Aug 30, 2020 · 1 revision

A union a user-defined data type that allows you to store multiple data types in the same memory location.

Defining a union type

Union types are defined using the union keyword.

union Name {
    prop1: type1;
    prop2: type2;
    ...
};

Using a union type

union TestUnion {
    val1: u8;
    val2: u16;
};

var: TestUnion;

var.val2 = 0;
var.val1; // 0
Clone this wiki locally