基本データ型
int a = 77;
double b = 77.7;
String c = 'abcdefg';
bool d = true;
var e = 77;
List a = [ 1, 2, 3, 4 ];
Set b = { 1, 2, 3, 4 };
Map c = { 'a': 1, 'b': 2, 'c': 3 };
print(a);
print(b);
print(b.toList());
print(c);
print(c['b']);
定数
- final、constを使う
- 違いはよく分かってない
qiita.com
jpsepower.sakura.ne.jp
final a = 77;
const b = 77;
List c = const [1, 2, 3];
List d = final [1, 2, 3];
制御
var list = [ 1, 2, 3, 4 ];
list.forEach((v) { print(v); });
var set = { 1, 2, 3, 4 };
set.forEach((v) { print(v); });
var map = { 'a': 1, 'b': 2, 'c': 3 };
map.forEach((key, value) { print('$key $value'); });
for (var i = 0; i < 4; i++) {
print(i);
}
for (var i in list) {
print(i);
}
for ( var v in map.values) {
print(v);
}
var n = 0;
while (true) {
if (n == 3) {
break;
} else {
print(n);
n++;
}
}
var m = 0;
do {
m++;
print(m);
} while (m <= 3);