dart_common_extensions:一套 Dart 常用扩展方法集合

前言 写 Dart / Flutter 时,你一定遇到过这些场景: 字符串转 int 要写 int.parse(s),还担心抛异常;日期格式化到处写 DateFormat;列表想要个 chunked 还得自己写循环;Map 想取个不存在的 key 要加一大堆 containsKey 判断…… 这些小操作本身不难,但每天写十几次,代码就变得啰嗦且容易出错。 这就是我开源 dart_common_extensions 的原因。 项目地址:github.com/ceeyang/dart_common_extensions Pub 地址:pub.dev/packages/dart_common_extensions ⭐ 150+ 扩展方法,覆盖 String / DateTime / List / Map / Num / Enum / Object 📦 零运行时依赖(仅 decimal + intl) 🧪 100+ 单元测试 📄 完整 API 文档 + 示例代码 安装 dependencies: dart_common_extensions: ^0.0.9 # Flutter 项目 flutter pub get # 纯 Dart 项目 dart pub get 核心功能一览 📎 Object Extensions — 函数式编程小工具 Kotlin 开发者会非常熟悉 let 和 also,Dart 里也能用了: ...

2026-06-03 · 4 min · 669 words · Cee Yang