Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.1

fixnum

Biblioteca para inteiros com sinal de largura fixa de 32 e 64 bits com comportamento consistente entre execuções nativas e JS.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
11,6 mi
Curtidas
69
Pontos Pub
150

Instalar pacote

flutter pub add fixnum

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote fixnum fornece tipos de inteiros com largura fixa de 32 bits e 64 bits com sinal, garantindo um comportamento consistente entre os ambientes nativos e JavaScript do Dart. Ele resolve as discrepâncias no tratamento de inteiros entre plataformas, especialmente em ambientes web, onde o JavaScript usa números de ponto flutuante para inteiros. Esta biblioteca é ideal para aplicações que exigem aritmética previsível e operações bit a bit, independentemente do ambiente de execução.

Casos de uso

  • Consistência de inteiros multiplataforma
  • Sincronização de inteiros web e nativos
  • Operações criptográficas
  • Implementações de protocolos de rede
  • Processamento de dados binários
  • Programação de sistema de baixo nível

Principais recursos

  • Corrigido tipos inteiros de 32 e 64 bits
  • Comportamento consistente de overflow
  • Suporte para operações bitwise
  • Compatibilidade com tempo de execução do JavaScript
  • Sem dependências externas
  • Sobreposição de desempenho mínima

Indicado para

  • Desenvolvedores direcionados para múltiplas plataformas
  • Aplicações que exigem aritmética inteira precisa
  • Programação de sistemas em Dart
  • Interoperabilidade com protocolos binários
  • Projetos que exigem comportamento determinístico de inteiros

Considerações

  • Não necessário para casos de uso básicos de inteiros
  • Pode introduzir um pequeno sobrecusto para operações simples
  • Requer importação explícita para tipos de largura fixa
  • Limitado a inteiros assinados apenas
  • Não adequado para aritmética de precisão arbitrária

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Overview

This repository is home to various Dart packages under the dart.dev publisher.

Packages

Package Description Issues Version
args Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options. issues pub package
async Utility functions and classes related to the 'dart:async' library. issues pub package
characters String replacement with operations that are Unicode/grapheme cluster aware. issues pub package
collection Collections and utilities functions and classes related to collections. issues pub package
convert Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types. issues pub package
crypto Implementations of SHA, MD5, and HMAC cryptographic functions. issues pub package
fixnum Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes. issues pub package
lints Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. issues pub package
logging Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger. issues pub package
os_detect Platform independent OS detection. issues pub package
path A string-based path manipulation library. issues pub package
platform A pluggable, mockable platform information abstraction for Dart. issues pub package
typed_data Utility functions and classes related to the dart:typed_data library. issues pub package

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Categorias

Repositório-fonte

Projetos que usam este pacote