言語ごとに書き方が若干異なる部分を中心にまとめています。
特徴
Dartは、Googleが開発したオープンソースのプログラミング言語で、Flutterフレームワークで使用されています。その特徴は以下の通りです。
- スマートフォンアプリ、Webアプリ、デスクトップアプリなど、様々なプラットフォームで使用可能
- 静的型付け言語であり、安全なコーディングができる
- オブジェクト指向言語であり、高い柔軟性を持つ
- AOT(Ahead-of-Time)コンパイルに対応し、パフォーマンスの高いアプリケーションを作成できる
- Flutterとの相互運用性が高く、Flutterアプリ開発に最適
Dartは、Googleが開発したオープンソースのプログラミング言語で、スマートフォンアプリ、Webアプリ、デスクトップアプリなど、様々なプラットフォームで使用可能です。静的型付け言語であり、安全なコーディングができます。
また、オブジェクト指向言語であり、高い柔軟性を持ち、AOT(Ahead-of-Time)コンパイルに対応し、パフォーマンスの高いアプリケーションを作成できます。Flutterとの相互運用性が高く、Flutterアプリ開発に最適な言語です。
お試し実行環境
Dart programming language
Dart is an approachable, portable, and productive language for high-quality apps on any platform.
参考サイト
Introduction to Dart
A brief introduction to Dart programs and important concepts.
比較演算子
| 演算子 | 説明 |
| == | 等しい |
| != | 等しくない |
| > | より大きい |
| >= | 以上 |
| < | より小さい |
| <= | 以下 |
型テスト演算子
| as | 型キャスト(typecast) |
| is | そのオブジェクトが指定した型を持っている |
| is! | そのオブジェクトが指定した型を持っていない |
論理演算子
| 演算子 | 説明 |
| && | And |
| || | Or |
| ! | Not |
繰り返し
List<int> list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
for (int i = 0; i < list.length; i++){
print(list[i]);
}
List<int> list = new List.generate(10, (i) => i + 1);
for (var i in list) {
print(i);
}


