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…

sha256:e764241dfd5301eb8adaad11279bade039b87943193af7223d8b3919f6563f7c

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. 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