Dart 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Dart 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: Dart 查看源码 »
操作系统: 跨平台
开发厂商: Google
收录时间: 2011-10-10
提 交 者: 红薯

Dart是一种基于类的可选类型化编程语言,设计用于创建Web应用程序。 Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器 和不同环境中实现高性能。

Dart代码以两种方式执行,一种是原生虚拟机,一种是JavaScript引擎,用编译器将Dart代码翻译成 JavaScript代码。这允许程序员在Dart中创建Web应用,编译后在任何浏览器上运行。Dart语言官网提供了名叫Dartboard的在线应 用,让感兴趣的开发者在线上编程和运行。

示例代码:

class Point {
  Point(this.x, this.y);
  distanceTo(Point other) {
    var dx = x - other.x;
    var dy = y - other.y;
    return Math.sqrt(dx * dx + dy * dy);
  }
  var x, y;
}

main() {
  Point p = new Point(2, 3);
  Point q = new Point(3, 4);
  print('distance from p to q = ${p.distanceTo(q)}');
}

展开阅读全文

代码

Dart 的相关博客

Dart dart:mirrors 库

Dart中的基本反射,支持内省和动态调用。 内省是运行程序可以检查其自身结构的反射子集。例如,一个打印出任意对象的所有成员...

dart

这是较久前学的,目前的dart 最新版本,不需要new 关键字了 语法 //字符串 String //浮点 数字类型 不初始化默认为 null dou...

Why Dart?

Flutter是用Dart写的,简洁, 强类型,面向对象的语言。 如果你不知道Dart, 如果你有像Swift这样的语言经验,C#,Java或Jav...

A Tour of the Dart Language(译文):一Dart基础

当下Dart中文资料很少。以其啃人家半吊子的二、三手资料,不如爬蜗牛自己试着处男译一次技术文档。本系列根据dart官网最新《A...

Dart | 浅析dart中库的导入与拆分

# 前言 最近十分热门的跨平台框架使用了一门比较生僻的编程语言dart。dart语言本身深受早期一些编程语言的影响。特别是**Sma...

Dart 基础重点截取 Dart 2 20180417

官网教程 https://www.dartlang.org/guides/language/language-tour dart是一个单线程的语言,没有多线程 Final and const If...

Dart入门

要学Flutter必先学Dart,Dart和Java的语法很像,学过Java的人很快就能入手 Dart下载地址https://dart.dev/get-dart VSCode下载...

Dart和Flutter

Google Flutter 框架的火热,Dart 语言受到广泛关注和使用,增速排名第一。2019年 Flutter 发布了迄今为止最重大的版本,一举...

Dart 基础

Dart 基础 1.类型 String int 整数值,其取值通常位于 -253 和 253 之间 double 64-bit (双精度) 浮点数,符合 IEEE 754 标准...

评论 (3)

加载中
怎么没人用啊
2018/08/09 18:34
回复
举报
这么闲?
10/05 17:26
回复
举报
10/09 08:21
回复
举报
更多评论
3 评论
308 收藏
分享
返回顶部
顶部