Dart语言语法一文通(一)

Dart是谷歌的皇太子,更有Flutter等大臣辅佐。继位正统,拳打JS,脚踢Java是分分钟的事情.
所以大家都应该“奉旨”学习Dart


本文分以下几个部分:
一、Dart整体思想
二、Dart环境搭建
三、基本语法

学习dart好去处

Dart 编程语言主页

dart在线编辑器

https://dartpad.dartlang.org/

第一部分:Dart整体思想

1.Dart是一种面向对象的语言,具有C语言风格的语法,可以选择将它编译成JavaScript。;

2.它支持各种编程辅助工具,如:接口,类,集合,泛型和可选类型。

3.Dart与JS比较

v2-1e0dd3804fbb1e09a6e7adcc49f29836_b.jpg

4.可以使用 dartpad.dartlang.org/ 上的在线编辑器在线运行测试脚本。

5.dart程序源文件通常以扩展名.dart命名。

6.学习dart好去处:

Dart 编程语言主页

7.dart是强数据类型语言

8.Dart程序代码由以下组成

  • 变量和运算符
  • 函数
  • 表达式和编程构造
  • 决策和循环结构
  • 注解
  • 库和包
  • 类型定义
  • 数据结构 - 集合/泛型

9.Dart优势:

  • Dart可基于AOT(Ahead Of Time)编译,即编译成平台的本地代码,运行性能高。
  • Dart也可基于JIT(Just In Time)编译,编译快速,可热加载,使开发周期加倍提升(Flutter亚秒级有状态热重载)
  • Dart可以更轻松地创建以60fps运行的流畅动画和转场。Dart在没有锁的情况下进行对象分配和垃圾回收
  • Dart语法结合Java与JavaScript语法特点,几乎没有令人不适的怪异语法,使Java程序员倍感亲切,快速上手

第二部分 环境搭建

1.下载dart

https://gekorm.com/dart-windows/

傻瓜化安装。自动配置环境变量。

用CMD试一试,出现下述内容表示下载成功。

v2-1c5f3e244f225cb070f55c39cd770d01_b.jpg

2.配置VSCODE

安装dart语言支持

v2-7b5612f0d70868b7e0f6b9f297897e59_b.jpg

安装code runner

v2-c4d6b2987979d0e27219640cb1f4b161_b.jpg

第三部分 基本语法

一、hello world

创建一个test.dart

        void main(List<String> args) {
  print("hello world");
}
      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值