- 다른 뜻에 대해서는 포문 문서를 참조하십시오.
- for
- for문
1 Bash[ | ]

Bash
Copy
for (( i = 1; i < 4; i++ )); do
echo "i = $i"
done
# i = 1
# i = 2
# i = 3
Bash
Copy
for i in $(seq 1 3); do
echo "i = $i"
done
Bash
Copy
for i in `seq 1 3`; do
echo "i = $i"
done
Bash
Copy
for i in {1..3}; do
echo "i = $i"
done
Bash
Copy
i=1
while [ $i -lt 4 ]; do
echo "i = $i"
i=`expr $i + 1`
done
Bash
Copy
for i in 2 3 5; do
echo "i = $i"
done
# i = 2
# i = 3
# i = 5
2 C[ | ]
C
Copy
for(int i=1; i<=10; i++) {
sum += i;
}
3 CMD[ | ]
Bash
Copy
(@echo off & for /L %i in (1,1,4) do echo i = %i) & echo on
REM i = 1
REM i = 2
REM i = 3
REM i = 4
4 Java[ | ]
Java
Copy
for(int i=1; i<=10; i++) {
sum += i;
}
5 JavaScript[ | ]

JavaScript
Copy
for(var i=1; i<=10; i++) {
sum += i;
}
6 PHP[ | ]

PHP
Copy
$sum = 0;
for($i=1; $i<=10; $i++) {
$sum += $i;
}
echo $sum;
7 Python[ | ]

Python
Copy
sum = 0
for i in range(10):
sum += i
print sum
8 Perl[ | ]

Perl
Copy
my $sum = 0;
for $i (1..4) {
$sum += $i;
}
printf("$sum\n");
# 10
9 Ruby[ | ]
Ruby
Copy
sum = 0
for i in 1..4
sum += i
end
puts sum
# 10
Ruby
Copy
sum = 0
for i in 1...5
sum += i
end
puts sum
# 10
Ruby
Copy
sum = 0
(1..4).each { |i| sum += i }
puts sum
# 10
Ruby
Copy
sum = 0
(1..4).each do |i|
sum += i
end
puts sum
# 10
Ruby
Copy
sum = 0
[1, 2, 3, 4].each { |i| sum += i }
puts sum
# 10
10 Visual Basic[ | ]
vbnet
Copy
FOR I = 1 TO 10
SUM = SUM + I
NEXT I