175-2108-6175
网站建设资讯详细

Dart-编程语言

日期:2023-05-22  作者:千语创想  浏览:3314

Dart是什么?

Dart是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。

后来被Ecma (ECMA-408)认定为标准,它被用于web、服务器、移动应用和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。

Dart是面向对象的、类定义的、单继承的语言。它的语法类似C语言,可以转译为JavaScript,支持接口(interfaces)、混入(mixins)、抽象类(abstract classes)、具体化泛型(reified generics)、可选类型(optional typing)和sound type system。

Dart 代码如何写?

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)}');
}


转载请注明来自:https://www.qianyuthink.com/news/7251.html