起因
之前写 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');
}