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

Defer em Zig — O que é e Como Usar

Defer em Zig — O que é e Como Usar Definição O defer em Zig é uma instrução que agenda a execução de um trecho de código para quando o escopo atual terminar, …

glossário defer controle de fluxo
4 min Ler
002

Enum em Zig — O que é e Como Usar

Enum em Zig — O que é e Como Usar Definição Um enum (enumeração) em Zig é um tipo que define um conjunto fixo de valores nomeados. Cada valor é representado internamente …

glossário enum tipos
4 min Ler
003

Errdefer em Zig — O que é e Como Usar

Errdefer em Zig — O que é e Como Usar Definição O errdefer em Zig é uma variante do defer que executa o código agendado apenas quando o escopo é abandonado por causa de …

glossário errdefer erros
4 min Ler
004

Error Set em Zig — O que é e Como Usar

Error Set em Zig — O que é e Como Usar Definição Um Error Set em Zig é um tipo que define um conjunto finito de erros nomeados que uma função pode retornar. É a parte …

glossário error set erros
4 min Ler
005

Error Union em Zig — O que é e Como Usar

Error Union em Zig — O que é e Como Usar Definição Um Error Union em Zig é um tipo composto representado pelo operador ! que pode conter ou um valor válido ou um erro. É …

glossário error union erros
4 min Ler
006

Fixed Buffer Allocator em Zig — O que é e Como Usar

Fixed Buffer Allocator em Zig — O que é e Como Usar Definição O Fixed Buffer Allocator (std.heap.FixedBufferAllocator) em Zig é um alocador que distribui memória a partir …

glossário fixed buffer allocator memória
3 min Ler
008

Inline em Zig — O que é e Como Usar

Inline em Zig — O que é e Como Usar Definição A palavra-chave inline em Zig serve para duas finalidades principais: forçar o inlining de funções e desenrolar loops em …

glossário inline otimização
4 min Ler
009

Iterator Pattern em Zig — O que é e Como Usar

Iterator Pattern em Zig — O que é e Como Usar Definição O Iterator Pattern (padrão de iteração) em Zig segue a convenção de expor um método next() que retorna ?T — ou …

glossário iterator patterns
4 min Ler
010

LLVM em Zig — O que é e Como Usar

LLVM em Zig — O que é e Como Usar Definição LLVM (Low Level Virtual Machine) é a infraestrutura de compilação usada pelo Zig como backend para gerar código de máquina …

glossário llvm compilador
4 min Ler
011

Memory Leak em Zig — O que é e Como Evitar

Memory Leak em Zig — O que é e Como Evitar Definição Um memory leak (vazamento de memória) ocorre quando um programa aloca memória no heap mas nunca a libera. Com o …

glossário memory leak memória
4 min Ler
012

noreturn em Zig — O que é e Como Usar

noreturn em Zig — O que é e Como Usar Definição noreturn é um tipo especial em Zig que indica que uma expressão ou função nunca retorna ao chamador. Quando uma função tem …

glossário noreturn tipos
4 min Ler