dart --version
dart vm version: 1.24.3 (wed dec 13 23:26:59 2017) on "macos_x64"
不一樣,提示報錯
2.提示錯誤
本書並非詳盡無遺,只是簡單介紹一下這種語言,供喜歡以身作則的人學習。您可能還想檢視語言和庫教程
簡單的helloworld
hello.dart
void main()結構列印helo 、 world!
var name = 'keny風清揚';
var year = 1990;
var antennadiameter = 3.7;
var flybyobjects = ['jupiter', 'saturn', 'uranus', 'neptune'];
var image = ;
列印變數
dart hello.dart
hello, world!
keny風清揚
if (year >= 2001) else if (year >= 1901)斐波那契數列,遞迴呼叫for (var object in flybyobjects)
for (int month = 1; month <= 12; month++)
while (year < 2016)
0 1 2 3 4 5 6
0 1 1 2 3 5 8
int fibonacci(int n)
var result = fibonacci(30);
編輯fibonacci.dart
int fibonacci(int n)
void main() ");
var result1 = fibonacci(30);
print("fibonacci(30) result=$");
}
執行結果為
// 備註單行
/*備註多行*/
// 匯入數學庫下面是乙個具有三個屬性、兩個建構函式和乙個方法的類的示例import 'dart:math';
//import 'package:test/test.dart';
// 匯入自定義庫
import 'path/to/my_other_file.dart';
//汽車,名字和生成日期奇怪官網的例子不class car
// 建構函式
car.createdate(string name) : this(name, null);
int get createdate.year =>
createdate?.year; // 唯讀
// 功能模組
void describe() else
}}
Dart 學習筆記2
關於類與繼承 1 簡單的類的使用 void main class person void demofunction void main class students extends person 重寫 override void demofunction void main class examin...
Dart 學習筆記 非同步支援
參考 dart庫中包含許多返回future 或 stream物件的函式.這些函式在設定完耗時任務 例如i o操作 後,就立即返回了,不會等待耗任務完成。使用async 和 await關鍵字實現非同步程式設計。可以讓你像編寫同步 一樣實現非同步操作。可以通過下面兩種方式,獲得 future 執行完成的...
Dart學習筆記 列舉與泛型
1 列舉是一種有窮序列集的資料型別 2 使用關鍵字enmu定義乙個列舉 3 常用於代替常量,控制語句等 enum season void main index從0開始,依次累加 var currentseason season.spring print currentseason.index 0注意...