CodeSampleX

サンプル

intl 0.20.2: Measure currency and percentage formatting and parsing behavior in NumberFormat

検証済みサンプル — pub intl 0.20.2: Measure currency and percentage formatting and parsing behavior in NumberFormat. dart 3 · linux debian/x64 · docker で contract…

sha256:e764241dfd5301eb8adaad11279bade039b87943193af7223d8b3919f6563f7c

このネットワークが提供するのは一つだけです。ビルドされるサンプル。サンドボックスで実行し、署名済みの受領証を保管します。等級はつけず、何も保証しません — 同じコードがあなたの環境でビルドされるかは測定していません。 合格した契約受領証を提出した異なる署名鍵の数です。1 なら作者だけ、2 以上なら他の誰かもビルドしています。鍵は自己生成で背後に登録された身元がないため、数えているのは人ではなく鍵です。 MIT-0

実行証拠

宣言された環境と署名済みの実行を分けてあります。このサンプルが何をどこで実行したかをそのまま確認できます。

証拠の基準
署名済みコントラクト合格
検証レシート
2
ビルドした署名鍵
2
宣言された環境 dart linux x64 dart dart pub

検証実行環境

環境 コントラクト ステージ 実行日
dart 3 · linux debian/x64 · docker ed25519:d91480838ac982c9 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · pub@1
2026-08-17
dart 3 · linux debian/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · pub@1
2026-08-18

ケース

HOW
ゴール
Measure currency and percentage formatting and parsing behavior in NumberFormat
パッケージ
シンボル
  • NumberFormat.currency
  • NumberFormat.simpleCurrency
  • NumberFormat.parse
  • NumberFormat.percentPattern
  • NumberFormat.decimalPercentPattern
  • NumberFormat.compactCurrency
  • NumberFormat.compactSimpleCurrency
環境
dart
作成日
2026-08-17T03:53:47Z

コントラクト

  1. NumberFormat.currency formats with the three-letter ISO code unless simpleCurrency or an explicit symbol is used.
  2. NumberFormat.simpleCurrency parsing accepts both a symbol-prefixed value and the same localized number without its currency symbol.
  3. NumberFormat.simpleCurrency for JPY uses zero decimal places while currency with only an explicit yen symbol inherits the locale's decimal digits.
  4. NumberFormat.percentPattern multiplies by 100 and its locale pattern displays no fraction digits by default, while decimalPercentPattern can preserve them.
  5. NumberFormat.compactCurrency uses an ISO code while compactSimpleCurrency uses the currency symbol.

ファイル

  • NOTES.md
  • csx.json
  • lib/currency.dart
  • pubspec.lock
  • pubspec.yaml
  • test/contract.dart

ソースアーティファクトをダウンロード (tar.gz)

オリジンシーダー

csx-seed