搜尋套件、儲存庫與 APP 分類

套件詳情v0.7.0

big_decimal

基於 Java 的 BigDecimal 實現的無錯誤 Dart 版本 BigDecimal

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
6.6萬
喜歡數
18
Pub 分數
160

安裝套件

flutter pub add big_decimal

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

一個可靠的 Dart BigDecimal 實現,靈感來自 Java 的 BigDecimal,設計用於處理精確的十進制算術,避免浮點數錯誤。它支援任意精度計算,確保金融與科學應用的準確性。該套件經過嚴格測試,以避免其他實作中常見的錯誤,非常適合需要精確十進制表示與捨入控制的使用情境。它可在所有主要平台(包括行動、Web 與桌面)上運作。

適用情境

  • 財務計算
  • 科學計算
  • 精確的貨幣操作
  • 使用精確小數進行數據處理
  • 貨幣轉換

主要特色

  • 任意精度算術
  • 精確的捨入模式
  • 無浮點數錯誤
  • 跨平台相容性
  • 不可變設計以確保安全

適合對象

  • 需要精確十進制數學運算的應用程式
  • 從 Java 遷移的開發者
  • 需要高數值精度的系統
  • 處理資金的後端服務
  • 數學運算的教育工具

使用建議

  • 比 double 的記憶體使用量更高
  • 比原生類型性能更慢
  • 需要仔細處理比例和捨入
  • 不適合高速數值模擬
  • 新用戶對BigDecimal概念不熟悉時的學習曲線

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

big_decimal

A bugless implementation of BigDecimal in Dart based on Java's BigDecimal

View at pub.dev Test PRs Welcome Star on GitHub Fork on GitHub


Installation

Add the following to your pubspec.yaml:

dependencies:
  big_decimal: '<1.0.0'

Then run:

pub get

or

flutter pub get

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。

所在榜單