Dart 实战编程
文章平均质量分 92
Dart语言编程的基础及深入,独立成章,可以随时查阅参考。
岛上码农
Flutter爱好者,上架过百万级用户App(App Store分类排名前30),搞过后端开发。
展开
-
你真的搞明白了 Dart 中两个对象相等的逻辑了吗?
本篇介绍了 Dart 中对象相等的机制,以及自定义类对象相等判断的注意事项。大部分情况下,我们不会需要自己覆盖对象相等判断,但是在某些场合需要用到的时候,请遵循这些建议,以避免出现莫名其妙的问题。...原创 2022-06-08 20:48:18 · 818 阅读 · 0 评论 -
这16个命名规则能让你少写一半以上的注释
我们经常为写注释而烦恼,觉得写注释有点浪费时间。实际上,如果用好了代码命名,可以节省很多写注释的时间。原创 2022-05-19 20:57:07 · 325 阅读 · 0 评论 -
规范代码命名,让你的 Dart 代码阅读起来更愉悦
代码是写给人看的,好命名胜过好注释!原创 2022-05-18 19:04:20 · 321 阅读 · 0 评论 -
Dart 的类型推断怎么用?
Dart 在更新升级的过程中,越来越注重约定的重要性。良好的约定能够减少很多程序的隐患,比如本篇提到的参数类型标注,函数明确参数类型和返回值类型等等。原创 2022-05-17 21:38:37 · 1341 阅读 · 0 评论 -
Dart 2.17发布,新特性速递
目前 Dart 团队主要集中在跨平台和生产力提升上。说明整个 Dart 语言已经到了稳定的阶段,接下来的更新迭代将会让我们的开发效率更高。原创 2022-05-14 21:02:49 · 973 阅读 · 0 评论 -
Dart 居然不支持方法重载(Overload),你知道吗?
Dart 是不支持方法重载的,也不要试图用 dynamic 来实现方法重载。原创 2022-05-13 20:57:57 · 648 阅读 · 0 评论 -
在 Dart 中更好地使用类和 Mixin
本篇介绍了 Dart 相比其他面向对象语言的一些独有特性,例如类外面的变量、函数定义,mixin 等。其实 Dart 可以说是综合了面向对象语言和动态语言的优点,更贴近现代化编程语言的特性。原创 2022-05-10 18:50:28 · 336 阅读 · 0 评论 -
Dart 异步编程注意事项
Dart 提供了很好的异步编程,包括了 Future,async/await和 Stream,本篇告诉你异步编程该注意什么。原创 2022-05-09 18:45:26 · 247 阅读 · 0 评论 -
Dart 处理错误和异常的正确方式
Dart 中对待错误和异常的处理方式是不同的,本篇告诉你怎么正确处理错误和异常。原创 2022-05-08 12:04:14 · 1100 阅读 · 0 评论 -
Dart 如何正确使用构造函数?
Dart 语言为我们提供了很多简写构造函数的语法糖,多了解 Dart 语言自身的一些特性,可以让我们的编码效率更高,代码更整洁。原创 2022-05-07 20:35:52 · 577 阅读 · 0 评论 -
Dart 编码规范:合理使用变量和类成员
代码的写法有很多种,所谓“写法千万种,规范第一条;代码不规范,同事两行泪”。有了规范指引,才能够写出高质量代码。原创 2022-05-03 20:35:01 · 566 阅读 · 0 评论 -
Dart 编码规范:函数的正确使用方式
在 Dart 中,函数也是一种对象,因此在任何时候我们都可以当做和普通的变量一样进行传值或使用。在 Dart 中也有 lambda 函数。在使用函数的时候,也需要遵循一定的规范,使得我们的代码更易于阅读。原创 2022-05-01 09:24:49 · 307 阅读 · 0 评论 -
Dart 编码规范:集合使用最佳实践
本篇总结了 Dart 语言中使用集合的一些场景的最佳实践,,知道何为正确会有助于我们编写质量更高的代码!原创 2022-05-01 09:19:23 · 226 阅读 · 0 评论 -
Dart 编码规范:正确处理 null
null 经常用,你知道怎么处理更优雅吗?原创 2022-04-27 19:25:22 · 1280 阅读 · 0 评论 -
Dart 代码注释和文档编写规范
好的文档是代码编写成功的关键要素 —— 虽然在快速开发的当今,我们不爱写文档。但是实际上代码文档能够帮我们理顺思路,定义好输入输出参数,同时也能够帮助我们日后回顾代码,为团队其他人或是代码接手人提供第一手参考资料。原创 2022-04-25 21:03:35 · 909 阅读 · 0 评论 -
构建良好的 Dart 编码风格:导入导出次序和基本编码规范
代码是写给人看的!注重代码命名风格和编码风格,然后,善用一些代码格式化工具,就能够让你的编码看起来井井有条!原创 2022-04-10 12:57:53 · 696 阅读 · 0 评论 -
规范代码命名,让你的 Dart 代码阅读起来更愉悦
拥有良好且一致的命名风格能够让你的代码看起来更加舒服愉悦。其实也是个人软实力的一个特征。记住一条,代码是写给人看的!原创 2022-04-10 12:53:24 · 1086 阅读 · 0 评论 -
关于Dart编程语言的空安全(null safety),你要知道的都在这里
从编码的角度来说,null safety 特性实际上增加了编码的工作量。但是 null safety 更像是一个强制的约定,要求接口或类明确参数或属性的是否为空,从而可以简化协作,提高代码的健壮性。原创 2022-01-23 13:09:41 · 1154 阅读 · 0 评论