Dart的基础知识学习
简介:
Google和其他地方的开发人员使用Dart为iOS,Android和网络创建高质量,关键任务的应用程序。Dart具有针对客户端开发的功能,非常适合移动和Web应用程序。
Dart对于许多现有的开发人员来说都很熟悉,这要归功于它不出异的面向对象和语法。如果您已经了解C ++,C#或Java,那么只需几天就可以使用Dart。
Dart编译为ARM和x86代码,因此Dart移动应用程序可以在iOS,Android及更高版本上本机运行。对于Web应用程序,Dart会转换为JavaScript。
Dart提供优化的提前编译,以在移动设备和Web上实现可预测的高性能和快速启动。
工具:
无需安装就可以验证编译代码运行。
DartPad是一种很好的,无需下载的方法来学习Dart语法和试验Dart语言功能。它支持Dart的核心库,但dart:io等VM库除外。链接
IDE和编辑器
这些常用的IDE存在Dart插件。
Android Studio
IntelliJ IDEA (和其他JetBrains IDE)
Visual Studio代码
HelloWorld:
1 | void main() { |
默认值
未初始化的变量默认值是 null。即使变量是数字 类型默认值也是 null,因为在 Dart 中一切都是对象,数字类型 也不例外