728x90
반응형
제어문
void main() {
int a = 1;
if(a == 1){
print('1');
}
bool b = true;
if(b) {
print('true');
} else {
print('false');
}
bool b1 = true;
bool b2 = false;
if(b1 && b2){
print('AND');
}
if(b1 || b2){
print('OR');
}
int s = 70;
if(s > 90){
print('90');
} else if(s >= 70){
print('70');
}
}
1
true
OR
70
Exited
반복문
void main() {
for(int i = 0; i < 10; i++){
print(i);
}
List nums = [10, 20, 30, 40, 50];
for(var n in nums){
print(n);
}
}
0
1
2
3
4
5
6
7
8
9
10
20
30
40
50
forEach 사용
void main() {
List nums = [10, 20, 30, 40, 50];
Map colors = {
'red': '(255, 0, 0)',
'green': '(0, 255, 0)',
'blue': '(0, 0, 255)'
};
nums.forEach((n) => print(n));
colors.forEach((k, v) => print('${k}: ${v}'));
}
10
20
30
40
50
red: (255, 0, 0)
green: (0, 255, 0)
blue: (0, 0, 255)
Exited
while 문
void main() {
int a = 1;
while (a < 3){
print('while');
a += 1;
}
}
while
while
Exited
반응형