패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.0

mod97

97의 모듈로를 계산합니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.7만
좋아요
0
Pub 점수
150

패키지 설치

flutter pub add mod97

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

mod97 패키지는 Dart 애플리케이션에서 숫자의 97을 나눈 나머지(모듈로 97)를 간단하고 효율적으로 계산할 수 있는 방법을 제공합니다. 체크섬 알고리즘이나 금융 식별자 검증과 같이 모듈로 97이 필요한 수학적 연산에 사용되도록 설계되었습니다. 이 패키지는 가볍고 플랫폼 독립적이며 Android, iOS, Web, macOS, Windows, Linux 등 주요 Flutter 플랫폼과 호환됩니다. 추가 종속성 없이 기존 코드베이스에 쉽게 통합할 수 있는 직관적인 API를 제공합니다.

사용 사례

  • 체크섬 검증
  • 금융 식별자 처리
  • 데이터 무결성 검사
  • 알고리즘 계산
  • 숫자 검증

주요 기능

  • 경량 구현
  • 크로스 플랫폼 지원
  • 간단한 API
  • 고성능
  • 정확한 모듈로 97 계산

적합한 대상

  • 모듈로 97 로직이 필요한 개발자
  • 데이터 검증이 필요한 애플리케이션
  • 수학적으로 무거운 Flutter 프로젝트
  • 금융 또는 은행 소프트웨어
  • 백엔드 또는 알고리즘 유틸리티

고려 사항

  • 모듈로 97로 제한됨
  • 다른 모듈에 대한 지원 없음
  • 최소한의 오류 처리
  • 복소수 이론에 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

mod97

Calculates the MOD 97 10 of the passed number as specified in ISO7064.

Only positive numbers are allowed.

I have copied this code from iban.js

Build Status

Usage

A simple usage example:

import 'package:mod97/mod97.dart';

main() {
  int m = mod97('1234567');
  
  int m2 = mod97('-123', onError: (_) => 5);
  // m2 will be 5
}

The input must be a String. Returned value is an integer.

Invalid characters throw a FormatException unless an onError function is provided.

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트