LearnData

Data

Build records, arrays, options, results, and data variants.

Data is how a program remembers the shape of the world. A receipt has a table number and a total. A ticket has a seat. A route has stops. A payment can be waiting, paid, or failed.

Musi gives these shapes names. Records hold fields. Arrays hold ordered values. data gives a type a set of cases. match opens those cases safely.

This part uses small real examples. You will see records, arrays, fields, index access, option values, result values, and patterns.

The goal is simple: make data forms easy to see in code.