"For 루프"의 두 판 사이의 차이

잔글 (로봇: 분류:CMD에서 분류:Cmd(으)로 바꿈)
1번째 줄: 1번째 줄:
[[분류:제어 흐름]]
{{소문자}}
{{소문자}}
;for
;for
5번째 줄: 4번째 줄:


==Bash==
==Bash==
[[category: Bash]]
<source lang='bash'>
<source lang='bash'>
for (( i = 1; i < 4; i++ )); do
for (( i = 1; i < 4; i++ )); do
46번째 줄: 44번째 줄:


==C==
==C==
[[category: C]]
<source lang='c'>
<source lang='c'>
for(int i=1; i<=10; i++) {
for(int i=1; i<=10; i++) {
54번째 줄: 51번째 줄:


==CMD==
==CMD==
[[category:CMD]]
<source lang='bash'>
<source lang='bash'>
(@echo off & for /L %i in (1,1,4) do echo i = %i) & echo on
(@echo off & for /L %i in (1,1,4) do echo i = %i) & echo on
64번째 줄: 60번째 줄:


==Java==
==Java==
[[category: Java]]
<source lang='Java'>
<source lang='Java'>
for(int i=1; i<=10; i++) {
for(int i=1; i<=10; i++) {
72번째 줄: 67번째 줄:


==JavaScript==
==JavaScript==
[[category: JavaScript]]
<source lang='JavaScript'>
<source lang='JavaScript'>
for(var i=1; i<=10; i++) {
for(var i=1; i<=10; i++) {
80번째 줄: 74번째 줄:


==PHP==
==PHP==
[[category: PHP]]
<source lang='php'>
<source lang='php'>
$sum = 0;
$sum = 0;
90번째 줄: 83번째 줄:


==Python==
==Python==
[[category: Python]]
<source lang='Python'>
<source lang='Python'>
sum = 0
sum = 0
99번째 줄: 91번째 줄:


==Ruby==
==Ruby==
[[category: Ruby]]
<source lang='Ruby'>
<source lang='Ruby'>
sum = 0
sum = 0
138번째 줄: 129번째 줄:


==Visual Basic==
==Visual Basic==
[[category: VB]]
<source lang='vb'>
<source lang='vb'>
FOR I = 1 TO 10
FOR I = 1 TO 10
155번째 줄: 145번째 줄:
*http://eqcode.com/wiki/For
*http://eqcode.com/wiki/For


[[분류: 프로그래밍]]
[[분류:제어 흐름]]
[[분류:Bash]]
[[분류:C]]
[[분류:Cmd]]
[[분류:Java]]
[[분류:JavaScript]]
[[분류:PHP]]
[[분류:Python]]
[[분류:Ruby]]
[[분류:VB]]
[[분류:프로그래밍]]

2014년 8월 20일 (수) 02:12 판

for
for문

1 Bash

for (( i = 1; i < 4; i++ )); do
	echo "i = $i"
done
# i = 1
# i = 2
# i = 3
for i in $(seq 1 3); do
	echo "i = $i"
done
for i in `seq 1 3`; do
	echo "i = $i"
done
for i in {1..3}; do
	echo "i = $i"
done
i=1
while [ $i -lt 4 ]; do
	echo "i = $i"
	i=`expr $i + 1`
done
for i in 2 3 5; do
	echo "i = $i"
done
# i = 2
# i = 3
# i = 5

2 C

for(int i=1; i<=10; i++) {
	sum += i;
}

3 CMD

(@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

for(int i=1; i<=10; i++) {
	sum += i;
}

5 JavaScript

for(var i=1; i<=10; i++) {
	sum += i;
}

6 PHP

$sum = 0;
for($i=1; $i<=10; $i++) {
	$sum += $i;
}
echo $sum;

7 Python

sum = 0
for i in range(10):
	sum += i
print sum

8 Ruby

sum = 0
for i in 1..4
	sum += i
end
puts sum
# 10
sum = 0
for i in 1...5
	sum += i
end
puts sum
# 10
sum = 0
(1..4).each { |i| sum += i }
puts sum
# 10
sum = 0
(1..4).each do |i|
    sum += i
end
puts sum
# 10
sum = 0
[1, 2, 3, 4].each { |i| sum += i }
puts sum
# 10

9 Visual Basic

FOR I = 1 TO 10
	SUM = SUM + I
NEXT I

10 같이 보기

11 참고 자료