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

@shrExact em Zig — Referência e Exemplos

@shrExact em Zig O @shrExact realiza um shift right (deslocamento à direita) e garante que nenhum bit significativo é perdido (descartado pela parte inferior). Se algum …

builtins referência shrExact
5 min Ler
002

@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
003

@src em Zig — Referência e Exemplos

@src em Zig O @src retorna uma struct com informações sobre a localização no código-fonte onde ele é invocado — incluindo o nome do arquivo, número da linha e coluna. …

builtins referência src
5 min Ler
004

@subWithOverflow em Zig — Referência e Exemplos

@subWithOverflow em Zig O @subWithOverflow realiza uma subtração e indica se houve overflow (ou underflow). Retorna uma tupla com o resultado (possivelmente truncado) e …

builtins referência subWithOverflow
5 min Ler
005

@tagName em Zig — Referência e Exemplos

@tagName em Zig O @tagName retorna o nome do campo ativo de uma tagged union ou o nome de uma variante de enum como string. É fundamental para serialização, logging e …

builtins referência tagName
6 min Ler
006

@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
007

@typeName em Zig — Referência e Exemplos

@typeName em Zig O @typeName é um builtin que retorna o nome de qualquer tipo como uma string legível. É extremamente útil para depuração, logging e geração de mensagens …

builtins referência typeName
6 min Ler
008

@TypeOf em Zig — Referência e Exemplos

@TypeOf em Zig O @TypeOf é um builtin que deduz e retorna o tipo de qualquer expressão em tempo de compilação. É o equivalente ao decltype do C++ ou ao typeof do …

builtins referência TypeOf
6 min Ler
009

@volatileCast em Zig — Referência e Exemplos

@volatileCast em Zig O @volatileCast remove o qualificador volatile de um ponteiro. Ponteiros volatile indicam que a memória apontada pode ser modificada externamente …

builtins referência volatileCast
5 min Ler