Glossário Zig — Termos e Conceitos da Linguagem em Português55 itens
001

Optional em Zig — O que é e Como Usar

Optional em Zig — O que é e Como Usar Definição Um Optional em Zig é um tipo representado pelo operador ? que pode conter ou um valor válido do tipo T ou null. A sintaxe …

glossário optional tipos
4 min Ler
002

Orelse em Zig — O que é e Como Usar

Orelse em Zig — O que é e Como Usar Definição O operador orelse em Zig é usado para desembrulhar (unwrap) valores opcionais (?T), fornecendo um valor alternativo caso o …

glossário orelse optional
4 min Ler
003

Packed Struct em Zig — O que é e Como Usar

Packed Struct em Zig — O que é e Como Usar Definição Uma packed struct em Zig é uma struct declarada com a palavra-chave packed que possui um layout de memória exato e …

glossário packed struct struct
4 min Ler
004

Page Allocator em Zig — O que é e Como Usar

Page Allocator em Zig — O que é e Como Usar Definição O Page Allocator (std.heap.page_allocator) em Zig é o alocador mais simples disponível na biblioteca padrão. Ele …

glossário page allocator memória
4 min Ler
005

Pointer Types em Zig — O que é e Como Usar

Pointer Types em Zig — O que é e Como Usar Definição Pointer types (tipos de ponteiro) em Zig são referências a endereços de memória. Diferente de C, onde existe apenas …

glossário ponteiros tipos
4 min Ler
006

RAII em Zig — O que é e Como Usar

RAII em Zig — O que é e Como Usar Definição RAII (Resource Acquisition Is Initialization) é um padrão de programação onde a aquisição de um recurso está vinculada à sua …

glossário raii patterns
4 min Ler
007

Reader Interface em Zig — O que é e Como Usar

Reader Interface em Zig — O que é e Como Usar Definição A Reader interface em Zig é o padrão utilizado pela biblioteca padrão para abstração de leitura de dados. …

glossário reader interface
4 min Ler
008

Release Modes em Zig — O que é e Como Usar

Release Modes em Zig — O que é e Como Usar Definição Release modes (modos de compilação) em Zig controlam o nível de otimização e as verificações de segurança do binário …

glossário release-modes otimização
4 min Ler
009

Sentinel em Zig — O que é e Como Usar

Sentinel em Zig — O que é e Como Usar Definição Um sentinel-terminated array (array terminado por sentinela) em Zig é um array ou slice que possui um valor especial — o …

glossário sentinel arrays
4 min Ler
010

Slice em Zig — O que é e Como Usar

Slice em Zig — O que é e Como Usar Definição Um Slice em Zig é uma referência a uma sequência contígua de elementos na memória, representada pelo tipo []T. Internamente, …

glossário slice arrays
3 min Ler
011

Stack vs Heap em Zig — O que é e Como Usar

Stack vs Heap em Zig — O que é e Como Usar Definição Stack (pilha) e Heap (monte) são as duas regiões principais de memória onde dados podem ser armazenados durante a …

glossário stack heap
4 min Ler
012

Struct em Zig — O que é e Como Usar

Struct em Zig — O que é e Como Usar Definição Uma struct (estrutura) em Zig é um tipo composto que agrupa campos nomeados de diferentes tipos em uma única unidade. …

glossário struct tipos
4 min Ler