Google結構化編程語言 Dart 簡介

fmms 13年前發布 | 9K 次閱讀 Dart Google

Dart是一種基于類的可選類型化編程語言,設計用于創建Web應用程序。 Google稱,Dart的設計目標是為Web編程創造結構化但又富有靈活性的語言;編程方法一目了然,符合程序員的自然習慣,易于學習;能在所有瀏覽器 和不同環境中實現高性能。

Google結構化編程語言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)}');
}
項目地址http://www.dartlang.org/

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!