LearningZig.org
LessonsPlaygroundAbout
Sign In
Lessons/intermediate/Optionals and Unions
PreviousPracticeNext

Next lesson

Slices and Iteration

Master Zig slices and iteration — use fat pointers for safe array views, iterate with for loops, and leverage std.mem utilities for searching and splitting.

22 min

Related lessons

  • Error HandlingMaster Zig error handling — use error unions, error sets, try/catch, and errdefer to write robust code that fails gracefully without exceptions.
  • Memory and AllocatorsUnderstand Zig memory management — compare stack vs heap allocation, use allocator interfaces, and avoid leaks with explicit manual memory control.
  • Pointers And ReferencesMaster Zig pointers — take addresses with &, dereference with .*, understand *T vs [*]T vs []T, and pass data by reference for efficient 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