LearningZig.org
LessonsPlaygroundAbout
Sign In
Lessons/basics/Enums And Tagged Unions
PreviousPracticeNext

Next lesson

Pointers And References

Master Zig pointers — take addresses with &, dereference with .*, understand *T vs [*]T vs []T, and pass data by reference for efficient code.

28 min

Related lessons

  • Introduction to ZigLearn how to install Zig and get started with systems programming — covers setup on macOS, Linux, and Windows plus your first program
  • Variables and Data TypesMaster Zig variables and the Zig type system — declare const and var bindings, use type inference, and convert between numeric types safely.
  • FunctionsLearn Zig functions — define function parameters and return types, use public vs private visibility, and pass function pointers for flexible code.

Also learn

RustMaster Rust ProgrammingTypeScriptMaster TypeScript

Also learn

RustMaster Rust ProgrammingTypeScriptMaster TypeScript

A14A

Building digital products that matter.

© 2026 A14A. All rights reserved.
KVK: 87105004PrivacyTerms