Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.1.1

fixnum

Bibliothek für 32- und 64-Bit-Vorzeichen-Integer mit konsistentem Verhalten zwischen nativen und JS-Laufzeiten.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
11,6 Mio.
Likes
69
Pub-Punkte
150

Paket installieren

flutter pub add fixnum

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das fixnum-Paket bietet 32-Bit- und 64-Bit-Integer-Typen mit Vorzeichen und fester Breite, die ein konsistentes Verhalten zwischen den nativen Dart- und JavaScript-Laufzeiten sicherstellen. Es behebt Unterschiede bei der Behandlung von Ganzzahlen zwischen Plattformen, insbesondere in Web-Umgebungen, wo JavaScript Gleitkommazahlen für ganze Zahlen verwendet. Diese Bibliothek ist ideal für Anwendungen, die eine vorhersehbare Arithmetik und bitweise Operationen unabhängig vom Ausführungszeitraum benötigen.

Anwendungsfälle

  • Plattformübergreifende Ganzzahlkonsistenz
  • Web- und Native-Ganzzahlsynchronisierung
  • Kryptografische Operationen
  • Netzwerkprotokollimplementierungen
  • Binärdatenverarbeitung
  • Low-Level-Systemprogrammierung

Hauptmerkmale

  • Behobene 32-Bit- und 64-Bit-Ganzzahltypen
  • Konsistentes Overflow-Verhalten
  • Bitweise Operationsunterstützung
  • JavaScript-Laufzeitkompatibilität
  • Keine externen Abhängigkeiten
  • Minimale Leistungsüberhead

Geeignet für

  • Entwickler, die mehrere Plattformen ansprechen
  • Anwendungen, die präzise Ganzzahlarithmetik erfordern
  • Systemprogrammierung in Dart
  • Interoperabilität mit Binärprotokollen
  • Projekte, die deterministisches Integer-Verhalten erfordern

Hinweise

  • Nicht erforderlich für grundlegende Integer-Anwendungsfälle
  • Kann geringfügige Overhead für einfache Operationen verursachen
  • Expliziter Import für Typen mit fester Breite erforderlich
  • Beschränkt auf vorzeichenbehaftete Ganzzahlen
  • Nicht geeignet für beliebige Genauigkeitsarithmetik

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden