大家好,我是 yihanss,在这个系列中,我将分享 dart 的基础知识以及所有开发人员都应该知道的 Flutter 应用中常用的概念。
在本文中,我们将了解 dart 是什么以及 dart 语言支持的不同功能。
Dart 是一种通用的面向对象的编程语言。从语法上讲,它与 java 和 c# 非常相似。以及为什么大家都想学,因为 Dart 是 Flutter 的官方语言。Dart 可用于移动、Web、桌面和服务器端应用程序。如果你有一个flutter项目,同样的项目可以在web、桌面、android、iOS上执行。
Dart 特点:
Dart 是一种完全面向对象的编程语言。它支持类、对象、接口、继承、多态、封装等所有特性…
Dart 项目可以在各种平台上运行,例如 web、桌面、android 和 ios。
如果您来自 java 背景,那么您听说过多线程。不幸的是,dart 不支持多线程,它是一种单线程语言。代替多线程飞镖支持异步编程。在下一篇文章中,我将分享更多关于异步、特性和等待的信息。现在,只需了解通过使用异步您可以在不阻塞 UI 的情况下执行多任务。
当您安装 dart SDK 或 Flutter SDK 时,您将获得许多内置库,您还可以从pub.dev的大量库中添加更多。
Dart 适用于所有平台 windows、Linux 和 mac。
在 dart 中,分配给变量的值必须与变量的类型匹配。在 null 安全中,有一个概念可以避免在变量中获取 null 值。我们将在接下来的文章中更详细地讨论这个话题。
如果您是编程新手或专家,Dart 非常容易学习,学习 dart 对您来说并不难。
理论太多…我不喜欢它,但相信我它会在未来帮助你。别担心,你很快就会用 Flutter 编写你的第一个应用程序。