起因

之前写 WEB 时曾用到 js 版的亲戚关系计算器

但是最近写 flutter ,需要用 dart 来完成.

因此就借鉴了大佬的 js 版本,实现了 dart 版本的亲戚关系计算器

pub & repo

pub

目前已发布到 pub.dev
https://pub.dev/packages/kinship_calculator

repo

https://github.com/yeliulee/kinship_calculator_dart

示例和截图

示例代码

import 'package:kinship_calculator/kinship_calculator.dart';

void main() {
  final demo1 = KinshipCalculator.calculate(KinshipOption(
    text: '爸爸的妈妈的哥哥',
  ));

  final demo2 = KinshipCalculator.calculate(KinshipOption(
    text: '爸爸的爸爸',
    reverse: true,
  ));

  final demo3 = KinshipCalculator.calculate(KinshipOption(
    text: '爸爸的妈妈的哥哥',
    reverse: true,
    sex: 0,
  ));

  final demo4 = KinshipCalculator.calculate(KinshipOption(
    text: '曾祖母',
    type: 'chain',
  ));

  print('$demo1\n$demo2\n$demo3\n$demo4\n');
}

示例截图

QQ20201108-111649.png

文章目录