Funções Builtin do Zig — Referência Completa em Português9 itens
001

@clz em Zig — Referência e Exemplos

@clz em Zig O @clz (Count Leading Zeros) conta o número de bits zero consecutivos a partir do bit mais significativo (esquerda) de um valor inteiro. É uma operação …

builtins referência clz
4 min Ler
002

@embedFile em Zig — Referência e Exemplos

@embedFile em Zig O @embedFile incorpora o conteúdo de um arquivo diretamente no binário compilado, em tempo de compilação. Retorna um ponteiro para um array de bytes …

builtins referência embedFile
4 min Ler
003

@field em Zig — Referência e Exemplos

@field em Zig O @field permite acessar campos de structs, unions e enums usando um nome de campo determinado em tempo de compilação (comptime). Isso é fundamental para …

builtins referência field
5 min Ler
004

@hasField em Zig — Referência e Exemplos

@hasField em Zig O @hasField verifica se um tipo (struct, union ou enum) possui um campo com o nome especificado. Retorna true ou false em tempo de compilação. É …

builtins referência hasField
5 min Ler
005

@memcpy em Zig — Referência e Exemplos

@memcpy em Zig O @memcpy copia dados de um slice de origem para um slice de destino. Os slices devem ter o mesmo comprimento e não devem se sobrepor na memória. É a forma …

builtins referência memcpy
4 min Ler
006

@memset em Zig — Referência e Exemplos

@memset em Zig O @memset preenche uma região de memória (slice) com um valor específico. É a forma idiomática em Zig de inicializar buffers, zerar memória ou preencher …

builtins referência memset
4 min Ler
007

@popCount em Zig — Referência e Exemplos

@popCount em Zig O @popCount (Population Count) conta o número de bits com valor 1 em um inteiro. Também conhecido como “Hamming weight”. Mapeia diretamente …

builtins referência popCount
4 min Ler
008

@sizeOf em Zig — Referência e Exemplos

@sizeOf em Zig O @sizeOf retorna o tamanho de armazenamento de um tipo em bytes, incluindo qualquer padding de alinhamento. É o equivalente do sizeof do C, mas disponível …

builtins referência sizeOf
5 min Ler
009

@typeInfo em Zig — Referência e Exemplos

@typeInfo em Zig O @typeInfo é um dos builtins mais poderosos do Zig para metaprogramação. Ele permite inspecionar qualquer tipo em tempo de compilação, retornando uma …

builtins referência typeInfo
6 min Ler